Получить все определенные функции для объекта - PullRequest
6 голосов
/ 15 декабря 2008

Существует ли эквивалент get_defined_functions(), который показывает только функции данного объекта?

Пример использования и вывод:

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"
//)

Ответы [ 2 ]

20 голосов
/ 15 декабря 2008

Ах, я нашел это:

get_class_methods()

3 голосов
/ 15 декабря 2008

Вы можете использовать ReflectionClass ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...