获取标准类的方法?

时间:2015-05-07 16:35:14

标签: php stdclass

有没有办法获取实例化标准类对象的所有方法?我正在谈论一个有一些方法和属性的对象,而不是一个新的stdClass对象。 ReflectionClass似乎只适用于课程。

2 个答案:

答案 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建议返回一个空数组。