我想构建一个PHP扩展,可以动态检查从PHP文件生成的每个操作码并对其进行一些检查.
我遇到了几个网站,发现了一些功能zend_set_user_opcode_handler,但我不明白这个功能如何用来获得完整的操作码ASSIGN !0, 50.
我知道一个命令php -d vld.active=1 -d vld.execute=0 -f [filename].php,我可以使用它来生成PHP操作码,但据我所知,你只能在PHP程序终止后访问操作码.
我想从扩展中得到的是一个操作码,它是在函数执行时逐个(动态地)获得的.
有人可以帮我解决这个问题吗?