Τι κάνει όμως ο εν λόγω πηγαίος κώδικας, τι σημαίνει, τι είναι η php και τι την κάνει τόσο γοητευτική και υπέροχη στα μάτια μας και στις δουλειές μας; Αυτά καλούμαστε να απαντήσουμε στα δικτυακά μαθήματα αυτής της υπέροχης γλώσσας, που δημιουργήθηκε από τον φοιτητή Rasmus Lerdorf εντελώς τυχαία το σωτήριο έτος 1994 μΧ, όταν αυτός προσπαθώντας να φτιάξει ένα απλό script(η σενάριο με το ακρωνύμιο, η format php.cgi), για αυστηρά και αποκλειστικά για δική του χρήση, [με μια από τις κορυφαίες γλώσσες προγραμματισμού της εποχής, αλλά και σήμερα(η κοντολογίς τον πηγαίο κώδικα) τη C], δεν φανταζόταν τότε και δεν περνούσε καν απ΄τον εγκεφαλικό του φλοιό και κατ΄επέκταση στη συνείδηση του , ότι θα έφερνε στο φως τη μεγαλύτερη επανάσταση του δικτυακού προγραμματισμού, τον διασημότερο διαδικτυακά πηγαίο κώδικα, (και για τους γράφοντες φυσικά) τον πλέον αγαπημένο, προσεγγίζοντας το μέλλον.
Παρότι το σενάριο αυτό(η script) του Rasmus Lerdorf είχε ως σκοπό να διατηρεί μια λίστα στατιστικών στοιχείων, απ΄ όσους διάβαζαν το βιογραφικό του σημείωμα, με τον καιρό αποδείχτηκε ως η πλέον διάσημη γλώσσα συγγραφής σεναρίων (scripting language). Αυτή ενσωματώνεται στην HTML, συνεργάζεται άψογα με τα Java Scripts, και με την Ajax, συνδέεται με τα CSS και εκτελείται στην πλευρά του server (server-side scripting), που είναι συνήθως Apache ακόμα κι αν δεν είναι εγκατεστημένη η αδελφική της Βάση Δεδομένων, η MySQL(αυτό θα το αναδείξουμε παρακάτω όμως) με ταχύτητες που ευνοούνται από την αρχιτεκτονική της. Τέλος με την πληθώρα ποιοτικών εργαλείων που έχουν φτιαχτεί γι αυτήν, έχει ως σκοπό να δώσει τη δυνατότητα στους web developers όχι μόνο να δημιουργούν δυναμικές ιστοσελίδες, αλλά να τις κάνουν να πραγματοποιούν απίστευτων δυνατοτήτων επεξεργαστικές φόρμες και όχι μόνο.
Read More