• 百叶 分享于2012-05-21 被收藏7次 3人推荐 8条评论
    最近花了大约一星期的时间写了一个PHP扩展模块Opdumer,并封装成了Web服务(点击这里访问)。这个模块的主要内容是输出PHP代码对应的opcode。其实之前已经有一些用于查看opcode的扩展模块,如比较有名的vld。之所以重新实现一个这样的模块,主要是因为vld不支持PHP_FUNCTIONAPI,也就是说vld只能用于CLI形式,而Opdumer同时拥有CLIAPI和PHP_FUNCTIONAPI,另外,也想借助编写这个模块的机会学习ZendEngine中opcode的编译和执行机制。

也许你感兴趣

换一批