获取对象的所有已定义函数

时间:2008-12-15 05:26:11

标签: php reflection function

是否有等价的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 个答案:

答案 0 :(得分:20)

啊,我找到了它:

get_class_methods()

答案 1 :(得分:3)

您可以使用ReflectionClass ...