当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《获取对象的所有已定义函数》经验,为你挑选了1个好方法。

是否有相当于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"
//)

nickf.. 20

我找到了啊:

get_class_methods()



1> nickf..:

我找到了啊:

get_class_methods()


注意:这也将获得实例方法,而不仅仅是类方法.我对此感到困惑.
推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有