1. Realizar análisis léxico en Escaneo y convertir código PHP en fragmentos de lenguaje.
2. Analizar Analizar y convertir tokens en expresiones simples y significativas.
3. Compile la compilación en código de operación.
4. Ejecute Ejecución y ejecute Opcode en secuencia.
Una a la vez, se realizan las funciones expresadas por el código PHP.
Ejemplo
estructura _zend_op { const void *handler; // La función del lenguaje C correspondiente a la ejecución, es decir, cada código de operación tiene una función C para procesar znode_op op1 // Operación 1; znode_op op2; //operando 2 resultado de znode_op; //valor de retorno uint32_t valor_extendido; uint32_t linono; zend_uchar opcode; // instrucción de código de operación zend_uchar op1_type; // tipo de operando 1 zend_uchar op2_type; // tipo de operando 2 zend_uchar tipo de resultado};
Lo anterior es cómo el motor php Zend ejecuta el código. Espero que sea útil para todos. Más guía de aprendizaje de PHP: red de código fuente