This shows you the differences between two versions of the page.

Link to this comparison view

internals:engine [2010/04/20 10:38]
derick created
internals:engine [2017/09/22 13:28]
Line 1: Line 1:
-This page contains bits and pieces of the Zend Engine documentation: 
-===== Op-array structure ===== 
-  * each op_array has an array of literals (constant values) 
-  * opocde operands don't contain zval directly any more but points to thistable instead 
-  * during compilation they are accessible by index e.g. op_array->literals[opline->op1.constant].constant 
-  * the pass_two() changes indexes into pointers so during execution they are accessible by opline->op1.zv 
internals/engine.txt · Last modified: 2017/09/22 13:28 (external edit)