PHP でグローバル変数の宣言をすばやく簡潔に見つける方法はありますか?
グローバル変数が多くの異なるファイルで参照される可能性がある大規模なコードベースを扱っている場合:
- 宣言にジャンプするために使用
ctags
すると、グローバルが現在のファイルのスコープに持ち込まれるローカルステートメントに移動します global $foo
usinggrep
orを検索ack
すると、グローバルがスコープに持ち込まれたファイルのリストが表示されますが、グローバル変数の正確な宣言は表示されません
グローバルが最初に宣言されている場所を正確に教えてくれるツール/vimプラグイン/などはありますか?
更新:ウォッチ ブレークポイントを設定して、変数への最初のアクセスを探すことができると思います。残念ながら、このタイプのブレークポイントは Xdebug ではまだサポートされていないため、私の特定のセットアップでは機能しません。