So überprüfen Sie, in welcher PHP-Datei die Funktion definiert ist, die in einem bestimmten PHP-Skript erscheint.
Verwenden Sie ReflectionFunction. ReflectionMethod Chinese Document ReflectionFunction Chinese Document
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')); ?>
Verwenden Sie phpstorm, um das gesamte Projekt zu öffnen, und klicken Sie dann bei gedrückter Strg-Taste auf den Funktionsnamen, um zur Definition zu springen.
Wenn Sie eine IDE verwenden, klicken Sie einfach bei gedrückter Strg-Taste mit der Maus.
Wenn Sie einen normalen Editor verwenden, suchen Sie im gesamten Projekt nach function 函数名
.
Verwenden Sie die Reflection-Klasseecho (new ReflectionFunction('函数名'))->getFileName()
Wie überprüfe ich den Inhalt einer in dieser PHP-Datei definierten Funktion in PHP? Weitere verwandte Informationen finden Sie auf der chinesischen PHP-Website (www.php.cn)!