有没有办法列出所有实例的变量,最好是在数组或关联数组中?
问问题
389 次
3 回答
6
你的意思是
var_dump($obj);
这将输出对象或对象实例使用的所有变量。
你也可以使用
debug_backtrace();
这将输出与 a 相同的信息,var_dump
但还会为您提供有关调用了哪些文件、类和方法的额外信息
于 2012-09-24T22:06:47.913 回答
0
内置的get_defined_vars可能是您想要的。适用于全局范围和功能。方法和类稍微不那么直接,需要Reflections。
于 2012-09-24T22:07:37.247 回答
0
有2种方式:
- get_object_vars 给出调用范围可见的所有实例变量
- 反射类可以提供和过滤一个类中的所有实例变量
于 2012-09-24T22:13:58.683 回答