問題タブ [php-parser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
20 参照

php - 別のファイルで LeaveNode 関数によって返された配列を参照するにはどうすればよいですか

nikic/PHP-Parser を使用して PHP コードを解析し、そこから変数の数を抽出しています。単一の PHP ファイルでこれを行うことができます。

これがコードです

LeaveNode が検出した変数名を格納するために、配列 "$variables" を定義します。


これで、単一の PHP ファイルを使用できなくなりました。この Visitor.php は、初期化コードの最後の数行を保持しません。メイン ファイルで初期化して、配列の値を取得する必要があります。このような

私は 1 つの php ファイルを作成しただけで、プロジェクトの開発は行っていません。メインファイルから配列に格納されている変数名を取得するにはどうすればよいですか? 現在 afterTraverse 関数を使用して配列を出力していますが、これは正しくないと思います

メインファイルでクラスを初期化し、$obj->array を使用してアクセスする必要がありますか?