私は、コードのどこで関数が使用されているのかを自動的に見つける方法を探しています。PHPで関数が使用されているコードベースの場所を自動的に見つける方法
私はClass->メソッドを持っている自動生成されたドキュメントのいくつかの形式がこのファイルで使用されています:a.php、b.phpなど。私は自分のローリングを防ぐために何かを見つけようとしています。現在のところ、自動化されたドキュメントシステムはありません。
私は、コードのどこで関数が使用されているのかを自動的に見つける方法を探しています。PHPで関数が使用されているコードベースの場所を自動的に見つける方法
私はClass->メソッドを持っている自動生成されたドキュメントのいくつかの形式がこのファイルで使用されています:a.php、b.phpなど。私は自分のローリングを防ぐために何かを見つけようとしています。現在のところ、自動化されたドキュメントシステムはありません。
nWire for PHPをご覧ください。 Eclipse PDTとZend Studio 7.x用のコード探索プラグインです。メソッドをクリックすると、コード内のすべての呼び出しが取得されます。可能なすべての実装を示すことで、設計時にターゲット呼び出しを特定できない場合も処理できます。
シンプルな提案ですが、 "grep -R methodName?"
お気に入りのエディタでは、ファイルの再帰的な正規表現検索が必要です。それは、派手な自動生成されたドキュメントのものがなければ、始めるには良い場所です。
http://php.net/manual/en/function.debug-backtrace.php
関数debug_backtrace()は、スタックトレースの形式で特定の機能へのすべての着信コールを表示します。これは配列を返しますので、print_r()を使用します。それらの周りにプレタグをラップすると、あなたがそれらについて既に知っていなければ、少し読みやすくなります。だから、
:
function your_function()
{
echo "<pre>";
print_r (debug_backtrace());
echo "</pre>";
}
はあなたが
がコンピュータにGoogleデスクトップをインストールして必要なものを行う必要があります。
どのIDEを使用していますか? –