有没有办法获取实例化标准类对象的所有方法?我正在谈论一个有一些方法和属性的对象,而不是一个新的stdClass对象。 ReflectionClass
似乎只适用于课程。
答案 0 :(得分:2)
如果我理解正确的话,请尝试get_class_methods(),听起来就像你正在描述的那样。
答案 1 :(得分:1)
您可以使用get_object_vars
获取所有属性的列表,然后迭代它们(或array_filter
它们)并确定其中哪些is_callable
:
var_dump(get_class_methods($myClass));
我不确定它是否是我的5.4.39版本的PHP,但是使用上面的示例而是执行{{1}},因为@Mike建议返回一个空数组。