Δείτε πώς λειτουργεί:
1. Ο κωδικός PHP αποστέλλεται στον διερμηνέα. Αυτό μπορεί να συμβεί με μερικούς τρόπους:
* μέσω ενός διακομιστή ιστού: Ο διακομιστής ιστού λαμβάνει ένα αίτημα για ένα αρχείο PHP και στέλνει τον κωδικό στον διερμηνέα.
* μέσω μιας διεπαφής γραμμής εντολών: Μπορείτε να εκτελέσετε σενάρια PHP απευθείας από τη γραμμή εντολών.
2. Ο διερμηνέας διαβάζει τον κώδικα και τον μετατρέπει σε οδηγίες αναγνώσιμης μηχανής. Αυτή η διαδικασία δεν δημιουργεί ξεχωριστό εκτελέσιμο αρχείο.
3. Οι οδηγίες εκτελούνται από τον διερμηνέα. Αυτή η εκτέλεση παράγει την έξοδο, η οποία στη συνέχεια αποστέλλεται στον χρήστη (σε περίπτωση διακομιστή ιστού) ή εμφανίζεται στο τερματικό (στην περίπτωση εκτέλεσης γραμμής εντολών).
Έτσι, δεν υπάρχει κανένας "μεταγλωττιστής PHP." Αντ 'αυτού, έχουμε το php interpreter , η οποία είναι υπεύθυνη για την κατανόηση και την εκτέλεση του κώδικα PHP.
Μερικοί κοινοί διερμηνείς PHP είναι:
* Zend Engine: Ο επίσημος κινητήρας PHP.
* HHVM (εικονική μηχανή Hiphop): Ένας εναλλακτικός διερμηνέας που αναπτύχθηκε από το Facebook, γνωστό για τις βελτιστοποιήσεις απόδοσης του.
* phalcon: Μια επέκταση PHP που προσφέρει ένα πλαίσιο υψηλής απόδοσης, που καταρτίστηκε απευθείας στον εγγενή κώδικα.
Είναι σημαντικό να σημειωθεί ότι παρόλο που η PHP ερμηνεύεται, ορισμένα προηγμένα χαρακτηριστικά όπως το opcache Η επέκταση μπορεί να προ-κύριου κώδικα PHP σε bytecode για ταχύτερη εκτέλεση. Ωστόσο, αυτό δεν είναι ακόμα μια παραδοσιακή διαδικασία συλλογής.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα