特定のPHPスクリプトに表示される関数がどのPHPファイルで定義されているかを確認するには、ReflectionFunctionを使用します。 ReflectionMethod 中国語ドキュメント ReflectionFunction 中国語ドキュメント
getMessage(); return; } $start = $func->getStartLine() - 1; $end = $func->getEndLine() - 1; $filename = $func->getFileName(); echo "function $funcname defined by $filename($start - $end)\n"; } function_dump('a'); function_dump(array('b', 'f')); $b = new b(); function_dump(array($b, 'f')); ?>
phpstorm を使用してプロジェクト全体を開き、Ctrl キーを押しながら関数名をクリックして定義にジャンプします。
IDE を使用している場合は、Ctrl キーを押しながらマウスをクリックするだけです。
通常のエディターを使用して、プロジェクト全体で関数関数名
を検索します。リフレクション クラス echo (新しい ReflectionFunction) を使用します。 ('関数名' ))->getFileName()
function 函数名
.
用反射类 echo (new ReflectionFunction('函数名'))->getFileName()
上記は、PHP でその PHP ファイルに定義されている関数の内容を確認する方法です。さらに関連する内容については、PHP 中国語に注意してください。ウェブサイト (www.php.cn)!