1

PHP 拡張機能で、オペコードを含まない op_array を作成するにはどうすればよいですか?

4

1 に答える 1

1

zend_compile.h から宣言された init_op_array() を使用できます。

zend_op_array * op_array = emalloc(sizeof(zend_op_array));
init_op_array(op_array, type, INITIAL_OP_ARRAY_SIZE TSRMLS_CC);

type は ZEND_EVAL_CODE または ZEND_USER_FUNCTION にすることができます。

于 2011-01-22T19:31:06.897 に答える