320 of 410 menu

Funktion get_class_methods

Die Funktion get_class_methods gibt ein Array mit den Namen der Methoden der angegebenen Klasse zurück. Als Parameter wird entweder der Klassenname als Zeichenkette oder ein Objekt dieser Klasse übergeben. Die Funktion gibt nur die öffentlichen Methoden der Klasse zurück.

Syntax

get_class_methods(object|string $class);

Beispiel

Lassen Sie uns die Methoden der eingebauten Klasse stdClass abrufen:

<?php $methods = get_class_methods('stdClass'); print_r($methods); ?>

Ergebnis der Codeausführung:

[]

Beispiel

Erstellen wir eine Klasse mit mehreren Methoden und rufen ihre Liste ab:

<?php class MyClass { public function method1() {} public function method2() {} private function method3() {} } $res = get_class_methods('MyClass'); print_r($res); ?>

Ergebnis der Codeausführung:

['method1', 'method2']

Beispiel

Rufen wir die Klassenmethoden über ein Objekt ab:

<?php $obj = new MyClass(); $res = get_class_methods($obj); print_r($res); ?>

Ergebnis der Codeausführung:

['method1', 'method2']

Siehe auch

  • die Funktion get_class_vars,
    die die Eigenschaften einer Klasse zurückgibt
  • die Funktion method_exists,
    die die Existenz einer Methode prüft
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen