如何遍历对象的所有属性?现在,我必须编写新的代码行来打印对象的每个属性
echo $obj->name;
echo $obj->age;
我可以使用foreach循环或任何循环遍历对象的所有属性吗?
像这样
foreach ($obj as $property => $value)
Answers:
这是表达对象属性的另一种方法。
foreach ($obj as $key=>$value) {
echo "$key => $obj[$key]\n";
}
\ArrayAccess或为时才有效array,否则将引发以下情况:FATAL ERROR Uncaught Error: Cannot use object of type SomeType as array
foreach循环前进,您做对了