Wie kann ich überprüfen, in welcher PHP-Datei eine Funktion definiert ist?

PHP中文网
Freigeben: 2023-03-01 08:26:01
Original
2993 Leute haben es durchsucht


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'));
?>
Nach dem Login kopieren

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)!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage