Skip to content

Commit

Permalink
Merge pull request reeze#88 from c9n/patch-2
Browse files Browse the repository at this point in the history
修改文件名
  • Loading branch information
reeze committed Jan 12, 2016
2 parents e155e5e + d613f8e commit 8142159
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions book/chapt07/07-03-opcode-exec.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
比如在APC等opcode优化扩展中就是通过替换系统默认的zend_compile_file函数指针为自己的函数指针my_compile_file,
并且在my_compile_file中增加缓存等功能。

到这里我们找到了中间代码执行的最终函数:execute(Zend/zend_vm_execure.h)。
到这里我们找到了中间代码执行的最终函数:execute(Zend/zend_vm_execute.h)。
在这个函数中所有的中间代码的执行最终都会调用handler。这个handler是什么呢?

[c]
Expand Down Expand Up @@ -323,4 +323,4 @@ zend_vm_stack_free函数的实现存在于Zend/zend_execute.h文件,它的作
[opcode-handler]: ?p=chapt02/02-03-03-from-opcode-to-handler
[function-return]: ?p=chapt04/04-02-03-function-return
[var-scope]: ?p=chapt03/03-06-02-var-scope
[function-return]: ?p=chapt04/04-02-03-function-return
[function-return]: ?p=chapt04/04-02-03-function-return

0 comments on commit 8142159

Please sign in to comment.