摘要: 里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linux 实际上,从这个函数开始,就已经进入到了zend引擎的范围了。 实际上是调用Zend/zend_execute_API.c 再进去是调用 这里的retval_ptr为NULL,string_name为"Command line 阅读全文
posted @ 2016-11-29 22:25 guoyongfeng 阅读(382) 评论(0) 推荐(0)
摘要: php是先把源码解析成opcode,然后再把opcode传递给zend_vm进行执行的。 在php7中,我们能很方便用phpdbg来查看一个文件或者一个函数的opcode了。至于phpdbg的使用,现在网上介绍不多,不过好在有很详细的help文档。下面是一个最简单的opcode代码: 这个php文件 阅读全文
posted @ 2016-11-29 22:22 guoyongfeng 阅读(1176) 评论(0) 推荐(0)