- 39 -
2.1.8 PHP
Η PHP είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού που εκτελείται από μια
εφαρμογή Εξυπηρετητή Διαδικτύου (Web Server) χωρίς να χρειάζεται μεταγλώττιση και άρα
ανήκει στον προγραμματισμό εξυπηρετητή. Χρησιμοποιείται για να παράγει τις σελίδες που
ζητάει ο χρήστης με δυναμικό περιεχόμενο. Αν και κατά κανόνα εκτελείται από εξυπηρετητές
διαδικτύου, υπάρχουν περιπτώσεις που χρησιμοποιείται και ως γλώσσα σεναρίων γενικού
σκοπού [14].
Ο κώδικας της PHP μπορεί να ενσωματωθεί πολύ εύκολα στην HTML, δημιουργώντας
διαφορετικό περιεχόμενο κάθε φορά. Την εκτέλεσή της αναλαμβάνει ένας διερμηνευτής
(interpreter) κώδικα που τρέχει ως μέρος της εφαρμογής εξυπηρετητή διαδικτύου. Αναλόγως
τις συνθήκες και τους περιορισμούς, η PHP μπορεί να έχει πρόσβαση σε βάσεις δεδομένων, στο
σύστημα αρχείων του υπολογιστή-εξυπηρετητή ή ακόμα και σε τρίτους εξυπηρετητές π.χ.
εξυπηρετητής ηλεκτρονικού ταχυδρομείου (e-Mail Server) (Εικόνα 10).
Εικόνα 10: Η διασύνδεση της PHP με τα υποσυστήματα του server και τον
πελάτη