26
Όνομα Συνάρτησης
Πληροφορίες
filter_var()
Φιλτράρει την τιμή της μεταβλητής ανάλογα
με τον τύπο δεδομένων που απαιτείται
isset()
Ελέγχει αν η τιμή της μεταβλητής είναι κενή
trim()
«Κόβει» τα κενά από την αρχή και το τέλος
strlen()
Υπολογίζει το μήκος του αλφαριθμητικού
json_encode()
Μετατρέπει τον πίνακα σε μορφή json
abs()
Βρίσκει την απόλυτη τιμή
round()
Στρογγυλοποιεί δεκαδικά
Πίνακας 2 - Συναρτήσεις της PHP
Η PHP δημιουργήθηκε από τον Rasmus Lerdorf το 1995, αρχικά αναφερόμενη ως PHP/FI
(Personal Home Page/Forms Interpreter). Στην αρχική της μορφή, αποτελείτο από ένα πλήθος
προγραμματιδίων με σκοπό την παραγωγή απλών δυναμικών σελίδων, καθώς επίσης τη
διαχείριση και επεξεργασία δεδομένων προερχόμενων από φόρμες δεδομένων της HTML. Η
PHP/FI σύντομα υποστηρίχτηκε από μεγάλη διαδικτυακή κοινότητα. Η δεύτερη έκδοση της
PHP/FI έγινε διαθέσιμη το 1997, μετά από αρκετά στάδια ανάπτυξης του βασικού
προγραμματιστικού της κώδικα. Η Τρίτη έκδοση της PHP εκδόθηκε επίσημα το 1998 από τους
Andi Gutmans και Zeev Suraski μετά από πλήρη ανασύνταξη του κώδικα της δεύτερης
έκδοσης, η οποία θεωρήθηκε αρκετά «αδύναμη» για τα δεδομένα της εποχής. Το 2000 οι
Gutmans και Suraski δημοσίευσαν επίσημα την τέταρτη έκδοση της PHP. Αυτή στηρίχθηκε
στη μηχανή προγραμματισμού Zend (Zend Engine). Με την χρήση της Zend, η PHP απέκτησε
ισχυρή μορφή, προσθέτοντας πληθώρα στοιχείων που συναντώνται και σήμερα. Η πιο
πρόσφατη έκδοση της PHP είναι η πέμπτη, που παρουσιάστηκε τον Ιούλιο του 2004. Αυτή
στηρίχθηκε στη δεύτερη έκδοση της Zend Engine, προσθέτοντας αρκετά στοιχεία και
τροποποιώντας το μοντέλο διαχείρισης αντικειμένων.
Εικόνα 6 - Παράδειγμα κώδικα PHP
2.6 AJAX
Η AJAX (Asynchronous JavaScript and XML) [10] αποτελείται από δύο τουλάχιστον
τεχνολογίες των σύγχρονων διαδικτυακών εφαρμογών, τη γλώσσα προγραμματισμού client