Пересечение всех свойств объекта php

Как я могу перебирать все свойства объекта ?. Прямо сейчас я должен написать новую строку кода для печати каждого свойства объекта

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)); 

Вот еще один способ выразить свойство объекта.

 foreach ($obj as $key=>$value) { echo "$key => $obj[$key]\n"; }