Heim > Artikel > Backend-Entwicklung > So erhalten Sie den aktuellen Klassennamen und Methodennamen in PHP
Methode abrufen: 1. Verwenden Sie die magische Konstante „__CLASS__“, um den aktuellen Klassennamen (einschließlich des Bereichs oder Namespace der Klasse) abzurufen. 2. Verwenden Sie „__FUNCTION__“, um den Namen der aktuellen Methode abzurufen. __METHOD__“, um den aktuellen Methodennamen (einschließlich Klassennamen) abzurufen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP können Sie magische Konstanten verwenden, um Klassennamen und Methodennamen abzurufen.
Magische Konstanten sind spezielle vordefinierte Konstanten, die sich je nach Verwendungsort ändern können. Magische Konstanten beginnen normalerweise mit zwei Unterstrichen __ und enden mit zwei Unterstrichen __.
Die magischen Konstanten, die den Klassennamen und Methodennamen abrufen können, sind: „__CLASS__“, „__FUNCTION__“ und „__METHOD__“
__CLASS__
: der aktuelle Klassenname (einschließlich des Umfangs von die Klasse) oder den Namespace); __CLASS__
:当前的类名(包括该类的作用区域或命名空间);
自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__FUNCTION__
:当前函数(或方法)的名称;
__METHOD__
__FUNCTION__
: Der Name der aktuellen Funktion (oder Methode); __METHOD__
: Der aktuelle Methodenname (einschließlich Klassenname); Gibt den Namen der Methode zurück, wie er definiert wurde (Groß-/Kleinschreibung beachten).
<?php header("Content-type:text/html;charset=utf-8"); class Website { public function demo() { echo '类名'.__CLASS__."<br>"; echo '成员方法名'.__FUNCTION__."<br>"; echo '类名+方法名'.__METHOD__; } } $student = new Website(); $student -> demo(); ?>🎜Ausgabe: 🎜🎜
类名Website 成员方法名demo 类名+方法名Website::demo🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜
Das obige ist der detaillierte Inhalt vonSo erhalten Sie den aktuellen Klassennamen und Methodennamen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!