Heim >Backend-Entwicklung >PHP-Problem >So erhalten Sie den Methodennamen der aktuellen Klasse in PHP
PHP erhält den Methodennamen der aktuellen Klasse, indem es die magische Konstante __METHOD__ verwendet, z. B. [function test() {echo 'function name:' __METHOD__;}].
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.
php stellt uns __FILE__, __DIR__, __LINE__, __CLASS__, __NAMESPACE__, __METHOD__, __FUNCTION__ und andere magische Variablen zur Verfügung, darunter:
__FILE__: Gibt den vollständigen Pfad und Dateinamen der Datei zurück.
__DIR__: Gibt das Verzeichnis der Datei zurück.
__LINE__: Gibt die Zeilennummer der aktuellen Datei zurück.
__CLASS__: Gibt den Klassennamen zurück.
__NAMESPACE__: Gibt den Namen des aktuellen Namespace zurück.
__METHOD__: Gibt den Methodennamen der Klasse zurück.
__FUNCTION__: Gibt den aktuellen Funktionsnamen zurück.
Werfen wir einen Blick auf die magische Konstante __METHOD__.
Es stellt den Methodennamen der Klasse dar (neu hinzugefügt in PHP 5.0.0). Gibt den Namen der Methode so zurück, wie er definiert wurde (Groß-/Kleinschreibung beachten).
Beispiel:
<?php function test() { echo '函数名为:' . __METHOD__ ; } test(); ?>
Ausgabeergebnis:
函数名为:test
Verwandte Video-Tutorial-Freigabe: php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Methodennamen der aktuellen Klasse in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!