在我的 PHP 扩展中,如何创建一个没有操作码的 op_array?
最佳答案
您可以使用 init_op_array(),在 zend_compile.h 中声明:
zend_op_array * op_array = emalloc(sizeof(zend_op_array));
init_op_array(op_array, type, INITIAL_OP_ARRAY_SIZE TSRMLS_CC);
类型可以是 ZEND_EVAL_CODE 或 ZEND_USER_FUNCTION。
关于php - 如何创建一个空的 op_array?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4406375/