遍历对象 php 的所有属性
2022-08-30 07:26:38
如何遍历对象的所有属性?现在我必须编写一个新的代码行来打印对象的每个属性
echo $obj->name;
echo $obj->age;
我可以使用 foreach 循环或任何循环遍历对象的所有属性吗?
类似的东西
foreach ($obj as $property => $value)
如何遍历对象的所有属性?现在我必须编写一个新的代码行来打印对象的每个属性
echo $obj->name;
echo $obj->age;
我可以使用 foreach 循环或任何循环遍历对象的所有属性吗?
类似的东西
foreach ($obj as $property => $value)
如果这仅用于调试输出,则可以使用以下命令查看所有类型和值。
var_dump($obj);
如果要对输出进行更多控制,可以使用以下命令:
foreach ($obj as $key => $value) {
echo "$key => $value\n";
}
出于测试目的,我使用以下命令:
//return assoc array when called from outside the class it will only contain public properties and values
var_dump(get_object_vars($obj));