Fondamentalement, PHP est interprété, mais PHP est compilé en bytecode intermédiaire qui est ensuite interprété par le moteur d'exécution Zend.
Le compilateur PHP se charge
- de convertir le code en bytecode pouvant être utilisé par le moteur d'exécution.
- Analyser les fonctions, les noms et les noms de classe
- Créer une table de symboles
Interpréteur PHP
- Parcourir le bytecode ligne par ligne et exécuter
- Gérer les exceptions d'exécution
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!