摘要: 程序 1.BNF 范式 获取class_name,并生成opcode ZEND_FETCH_CLASS 执行 ZEND_FETCH_CLASS 理解版 //#define EX_T(offset) (*EX_TMP_VAR(execute_data, offset)) //#define EX_TM 阅读全文
posted @ 2015-01-11 22:37 taek 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 1.BNF范式%token T_OBJECT_OPERATOR "-> (T_OBJECT_OPERATOR)"unticked_statement:| expr ';' { zend_do_free(&$1 TSRMLS_CC); }expr: r... 阅读全文
posted @ 2015-01-11 22:37 taek 阅读(330) 评论(0) 推荐(0) 编辑
摘要: static union _zend_function *zend_std_get_method(zval **object_ptr, char *method_name, int method_len, const zend_literal *key TSRMLS_DC) /* {{{ */ { zend_function *fbc; zval *object = *objec... 阅读全文
posted @ 2015-01-11 22:37 taek 阅读(1643) 评论(0) 推荐(0) 编辑