Heim > Artikel > Backend-Entwicklung > Wie gibt eine PHP-Funktion einen Klassenmethodennamen zurück?
Die Funktion get_class_methods() in PHP kann ein Array von Methodennamen der Klasse zurückgeben. Der Parameter ist ein Objekt und der Rückgabewert ist ein String-Array, das den Namen der Klassenmethode enthält. Es gibt den öffentlichen Methodennamen zurück, einschließlich des Methodennamens der übergeordneten Klasse. Wenn das Argument kein Objekt ist, wird ein leeres Array zurückgegeben.
Die Funktion get_class_methods()
in PHP kann ein Array von Methodennamen einer Klasse zurückgeben. get_class_methods()
函数可以返回一个类的方法名数组。
get_class_methods(object $object): array
$object
:要获取方法名的对象。一个包含类方法名的字符串数组。
考虑以下类:
class User { public function getName() { // ... } public function getEmail() { // ... } }
要获取 User
类的方法名,可以使用 get_class_methods()
函数:
$user = new User(); $methods = get_class_methods($user); print_r($methods);
输出:
Array ( [0] => getName [1] => getEmail )
get_class_methods()
$object
: Das Objekt, um den Methodennamen zu erhalten. User
zu erhalten, können Sie get_class_methods()
verwenden Funktion: 🎜rrreee🎜 Ausgabe: 🎜rrreeeget_class_methods()
Die Funktion gibt den Namen der öffentlichen Methode zurück. 🎜🎜Wenn das Objekt von der übergeordneten Klasse erbt, enthält das zurückgegebene Array den Methodennamen der übergeordneten Klasse. 🎜🎜Wenn der übergebene Parameter kein Objekt ist, wird ein leeres Array zurückgegeben. 🎜🎜Das obige ist der detaillierte Inhalt vonWie gibt eine PHP-Funktion einen Klassenmethodennamen zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!