0

我想获取给定(用户定义)函数的操作码总数。

出于我的目的,我不想知道具体的操作码是什么,到底有多少。

我知道两个 PECL 扩展可以让我轻松获取这些信息:

不幸的是,vld只转储整个脚本/文件的信息(我只想要这个函数)。另一方面,parsekit看起来不错,但它(仍然)与 PHP 5.4 不兼容,这是一种耻辱。我知道我可以修补它,但我宁愿不要弄脏我的手并等待修复程序包含在主包中。

所以我的问题是,是否可以从源代码令牌中推断出操作码的数量?

如果是,我应该忽略/组合/计数哪些标记?

4

1 回答 1

0

看到这一点后,我现在 100% 确定可靠地提取操作码将是一个令人头疼的问题。

基本上,我必须用 PHP 编写一个 PHP 解析器,这不是一个选项。

于 2013-05-31T05:04:25.277 回答