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

So erhalten Sie alle Methodennamen in einer Klasse in PHP

coldplay.xixi
coldplay.xixiOriginal
2020-09-07 10:59:524040Durchsuche

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);        //取得当前语句所在类的类名
get_class_methods(class name);    //取得class name 类的所有的方法名,并且组成一个数组
get_class_vars(class name);    //取得class name 类的所有的变亮名,并组成一个数组
🎜🎜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!

Stellungnahme:
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
Vorheriger Artikel:Wozu dient der Header in PHP?Nächster Artikel:Wozu dient der Header in PHP?