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