120 votes

En parcourant toutes les propriétés de l'objet php

Comment puis-je faire une boucle par toutes les propriétés de l'objet?. Droit maintenant, je dois écrire une nouvelle ligne de code pour imprimer chaque propriété de l'objet

echo $obj->name;
echo $obj->age;

Puis-je parcourir toutes les propriétés d'un objet à l'aide d'une boucle foreach ou une boucle?

Quelque chose comme ceci

foreach ($obj as $property => $value)  

180voto

David Harkness Points 16674

Si c'est juste pour la sortie de débogage, vous pouvez utiliser les méthodes suivantes pour voir tous les types et les valeurs ainsi.

var_dump($obj);

Si vous voulez plus de contrôle sur la sortie, vous pouvez utiliser ceci:

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X