0
我想获得给定(用户定义)函数具有的opcodes的总数。是否可以使用Tokenizer来统计操作码的数量?
对于我的目的,我不知道具体的操作码是什么,有多少存在。
我知道两个PECL扩展,可以让我轻松地获得这些信息:
不幸的是,vld
只转储信息的整个脚本/文件(我只是想要这个功能)。另一方面,parsekit
看起来不错,但它仍然是incompatible with PHP 5.4,这是一个耻辱。我知道我可以patch它,但我宁愿不把我的手弄脏,等待修复被包含在主包中。
所以我的问题是,是否有可能从source code tokens推断操作码的数量?
如果是,应该忽略/合并/计数什么样的标记?