background image

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