6 Stimmen

Holen Sie alle definierten Funktionen für ein Objekt.

Gibt es eine Entsprechung von get_defined_functions(), die nur die Funktionen eines bestimmten Objekts zeigt?

Beispiel Verwendung und Ausgabe:

class A {
    function foo() { }
    function bar() { }
}
class B extends A {
    function foobar() { }
}
$b = new B();
print_r(get_object_functions($b));

// Array (
//  0 => "foo",
//  1 => "bar",
//  2 => "foobar"
//)

20voto

nickf Punkte 517253

Ah, ich habe es gefunden:

get_class_methods()

3voto

Rob Punkte 47351

Sie könnten ReflectionClass verwenden...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X