0

特定の (ユーザー定義の) 関数が持つオペコードの総数を取得したいと考えています。

私の目的では、特定のオペコードが何であるかを知ることに興味はありません。いくつ存在するかだけです。

この情報を簡単に取得できる 2 つの PECL 拡張機能を知っています。

残念ながら、vldスクリプト/ファイル全体の情報しかダンプしません (機能が必要なだけです)。一方、parsekitは見栄えはしますが、(まだ) PHP 5.4 と互換性がなく、残念です。パッチを当てることができることはわかっていますが、手を汚して修正がメインパッケージに含まれるのを待つのは避けたいと思います。

私の質問は、ソース コード トークンからオペコードの数を推定することは可能ですか?

はいの場合、どのトークンを無視/結合/カウントする必要がありますか?

4

1 に答える 1