Heim >Backend-Entwicklung >PHP-Problem >So zeigen Sie Klassenmethoden in PHP an

So zeigen Sie Klassenmethoden in PHP an

王林
王林Original
2020-08-20 15:36:052581Durchsuche

Um die Methoden von Klassen in PHP anzuzeigen, können wir die Methode get_class_methods() verwenden. Diese Funktion kann ein Array zurückgeben, das aus Klassenmethodennamen besteht, zum Beispiel: [get_class_methods($my_object)].

So zeigen Sie Klassenmethoden in PHP an

get_class_methods – Gibt ein Array bestehend aus Klassenmethodennamen zurück.

(Empfohlenes Tutorial: php-Grafik-Tutorial)

Anweisungen

array get_class_methods ( mixed $class_name )

Gibt ein Array zurück, das aus Methodennamen besteht, die in der durch class_name angegebenen Klasse definiert sind. Tritt ein Fehler auf, wird NULL zurückgegeben.

Hinweis: Ab PHP 4.0.6 können Sie das Objekt selbst anstelle des Klassennamens angeben, z. B.

<?php
    $class_methods = get_class_methods($my_object); // see below the full example
?>

(Empfehlung für Lernvideos: php-Video-Tutorial)

Beispiel:

<?php
class myclass
{
    // constructor
    function myclass()
    {
        return (true);
    }
 
    // method 1
    function myfunc1()
    {
        return (true);
    }
 
    // method 2
    function myfunc2()
    {
        return (true);
    }
}
 
$class_methods = get_class_methods(&#39;myclass&#39;);
 
// or
$class_methods = get_class_methods(new myclass());
foreach ($class_methods as $method_name)
{
    echo "$method_name";
}

Ausgabe:

myclass
myfunc1
myfunc2

Das obige ist der detaillierte Inhalt vonSo zeigen Sie Klassenmethoden in PHP an. 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