【发布时间】:2011-02-12 06:04:36
【问题描述】:
如何循环遍历对象的所有属性?现在我必须编写一个新的代码行来打印对象的每个属性
echo $obj->name;
echo $obj->age;
我可以使用 foreach 循环或任何循环遍历对象的所有属性吗?
类似的东西
foreach ($obj as $property => $value)
【问题讨论】:
-
继续使用
foreach循环你做对了 -
使用
foreach(=>而不是->)遍历对象的public 属性。如果你想要其他行为,你也可以让你的班级Traversable。 -
@netcoder:谢谢,但这只是一个错字
-
正如 netcoder 所说:只有公共属性可以访问
标签: php