Heim > Artikel > Backend-Entwicklung > Wie erhalte ich den aktuellen Funktionsnamen in PHP? (Codebeispiel)
In PHP können wir die magische Konstante __FUNCTION__ oder __METHOD__ verwenden, um den Funktionsnamen einfach zu erhalten. Der folgende Artikel wird Ihnen ein detailliertes Verständnis vermitteln, ich hoffe, er wird Ihnen hilfreich sein.
Methode 1: Verwenden Sie __FUNCTION__
Magische Konstante __FUNCTION__ zum Parsen des Funktionsnamens oder der Methode Name (Funktion in der Klasse), Funktionsname kann zurückgegeben werden.
Beispiel:
<?php class Test { public function bar() { var_dump(__FUNCTION__); } } function foo() { var_dump(__FUNCTION__); } foo(); $obj = new Test; $obj->bar(); ?>
Ausgabe:
Methode 2: Verwenden Sie __METHOD__
Die magische Konstante __METHOD__ kann Funktions- und Klassennamen zurückgeben.
Codebeispiel:
<?php class Test { public function foo() { var_dump(__METHOD__); } } function bar() { var_dump(__METHOD__); } bar(); $obj = new Test; $obj->foo(); ?>
Ausgabe:
Hinweis: Magische Konstanten __FUNCTION__ und __METHOD__ Das Abrufen von Funktionsnamen ist Groß- und Kleinschreibung beachten.
Verwandte Empfehlungen: „PHP-Tutorial“
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller hilfreich sein wird. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonWie erhalte ich den aktuellen Funktionsnamen in PHP? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!