background image

Χριστοφορίδης Ιωάννης Ραφαήλ 

Σχεδιασμός πληροφοριακού συστήματος διαχείρισης μητρώου 

υλικών 

 

 

13 

1.3 PHP 

 

 

PHP  (3)  είναι  μια 

γλώσσα  προγραμματισμού

 για  τη  δημιουργία  σελίδων  web  με 

δυναμικό  περιεχόμενο.  Μια  σελίδα 

PHP  περνά  από  επεξεργασία  από  ένα 

συμβατό 

διακομιστή

 του  Παγκόσμιου  Ιστού  (π.χ. 

Apache

),  ώστε  να  παραχθεί  σε  πραγματικό 

χρόνο  το  τελικό  περιεχόμενο,  που  θα  σταλεί  στο  πρόγραμμα  περιήγησης  των  επισκεπτών  σε 
μορφή κώδικα 

HTML

. Έχει ως βάση την γλώσσα C και υπάρχει στις περισσότερες ιστοσελίδες. 

Κάθε ιστοσελίδα που περιέχει PHP κώδικα συνήθως χαρακτηρίζεται από την επέκταση .php. 

 

Κάθε σελίδα του συστήματος περιέχει κώδικα PHP. Η ιστοσελίδα έχει σχεδιαστεί, ώστε 

ο χρήστης να έχει μεγάλη διευκόλυνση στις ενέργειες που εκτελεί. Αυτό έχει ως αποτέλεσμα 
πολλές σειρές κώδικα ανά σελίδα που φυσικά δεν αποτελεί πρόβλημα εφόσον οι υπολογιστές 
σήμερα μπορούν να εκτελέσουν πολύ περισσότερο κώδικα χωρίς πρόβλημα. 

 

Η  γλώσσα  PHP,  όπως  και  κάθε  γλώσσα  προγραμματισμού,  δίνει  την  ελευθερία  για 

προγραμματισμό  με  μοναδικό  τρόπο.  Κάθε  άνθρωπος  σκέπτεται  διαφορετικά,  έτσι  το 
δυσκολότερο  πράγμα  σε  κάθε  προγραμματιστή  είναι  να  μπορέσει  να  διαβάσει  τον  κώδικα 
κάποιου άλλου καθώς αυτό βγαίνει από την δικιά του ροή σκέψης. Αυτό γίνεται λόγω του ότι 
μία  ενέργεια  μπορεί  να  γίνει  με  πολλούς  τρόπους  οπότε  10  διαφορετικοί  προγραμματιστές 
μπορεί να γράψουν 10 διαφορετικά κομμάτια κώδικα που να κάνουν το ίδιο ακριβώς πράγμα. 

 

Κάτι σημαντικό στον κώδικα είναι μερικά μοτίβα κώδικα που χρησιμοποιούνται σε όλο 

το  μέρος  του  κώδικα.  Καθώς  τα  σχόλια  είναι  λίγα,  κάποιος  που  θα  δει  τον  κώδικα,  από  τα 
ονόματα των μεταβλητών και των functions όπως και από πολλά άλλα θα καταλάβει διάφορα 
πράγματα  όπως  την  πιθανή  λειτουργία  τους  ή  και  την  ιστορία  του  site  όπως  και  διάφορες 
σκέψεις από τον συγγραφέα του κώδικα. Θα παρατηρήσετε για παράδειγμα πολλές φορές να 
εμφανίζεται η λέξη "dx" σε πολλά σημεία του κώδικα καθώς είναι μέρος του ψευδωνύμου του 
δημιουργού (dx4).