Heim > Backend-Entwicklung > PHP-Problem > So erhalten Sie alle Methodennamen in einer Klasse in PHP

So erhalten Sie alle Methodennamen in einer Klasse in PHP

coldplay.xixi
Freigeben: 2023-03-05 19:46:02
Original
4116 Leute haben es durchsucht

So erhalten Sie alle Methodennamen in einer Klasse in PHP: Sie können die Funktion [get_class_methods()] verwenden, um sie abzurufen. Die Funktion [get_class_methods()] kann alle Methodennamen in der angegebenen Klasse zurückgeben und die Methode speichern Namen in ein Array.

So erhalten Sie alle Methodennamen in einer Klasse in PHP

【Verwandte Lernempfehlungen: php-Programmierung (Video)】

php-Methode zum Abrufen aller Methodennamen einer Klasse:

1. Ermitteln Sie die Zeilennummer und Dateipfadkonstanten für Dateinamen, Klassennamen und Methodennamen

__LINE__: Die aktuelle Zeilennummer in der Datei. __LINE__:文件中的当前行号。 

__FILE__:文件的完整路径和文件名。

如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。 

__FUNCTION__:函数名称(PHP 4.3.0 新加)。

自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。 

__CLASS__:类的名称(PHP 4.3.0 新加)。

自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。

__METHOD__

__FILE__: Der vollständige Pfad und Dateiname der Datei.

Bei Verwendung in einer Include-Datei wird der Name der Include-Datei zurückgegeben. Ab PHP 4.0.2 enthält __FILE__ immer einen absoluten Pfad, während Versionen davor manchmal einen relativen Pfad enthielten.

__FUNCTION__: Funktionsname (neu hinzugefügt in PHP 4.3.0).

Seit PHP 5 gibt diese Konstante den Namen der Funktion zurück, als sie definiert wurde (Groß-/Kleinschreibung beachten). In PHP 4 ist dieser Wert immer kleingeschrieben.

__CLASS__: Der Name der Klasse (neu hinzugefügt in PHP 4.3.0).

Seit PHP 5 gibt diese Konstante den Namen der Klasse zurück, als sie definiert wurde (Groß-/Kleinschreibung beachten). In PHP 4 ist dieser Wert immer kleingeschrieben.

__METHOD__: Der Methodenname der Klasse (neu hinzugefügt in PHP 5.0.0). Gibt den Namen der Methode so zurück, wie er definiert wurde (Groß-/Kleinschreibung beachten).

Hinweis: Diesen Konstanten werden zwei Unterstriche vorangestellt und gefolgt.

2. So erhalten Sie Klassennamen, Methodennamen und Variablennamen 🎜🎜🎜Eines der mächtigsten Dinge an PHP ist, dass es oft unerwartete Funktionen oder Konstanten gibt, die Ihnen dabei helfen, bestimmte Funktionen bequem auszuführen. Ich verstehe immer mehr, warum es in den PHP-Wettbewerbsfragen so viele Fragen zum Testen spezifischer PHP-Funktionen gibt. 🎜🎜Finden Sie auf einmal einige andere Konstanten oder Funktionen und fügen Sie diese weiter hinzu. 🎜
get_class(class name);        //取得当前语句所在类的类名
Nach dem Login kopieren
get_class_methods(class name);    //取得class name 类的所有的方法名,并且组成一个数组
Nach dem Login kopieren
get_class_vars(class name);    //取得class name 类的所有的变亮名,并组成一个数组
Nach dem Login kopieren
🎜🎜Wenn Sie mehr über das Programmieren erfahren möchten, achten Sie bitte auf die Rubrik „PHP-Schulung“! 🎜🎜🎜

Das obige ist der detaillierte Inhalt vonSo erhalten Sie alle Methodennamen in einer Klasse in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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