Forum > PHP > Recuperer les attributs d'un objet

Recuperer les attributs d'un objet

ok Le problème posé sur ce sujet a été résolu.
Auteurs Messages
icone offline stc # Posté le 27/06/2010 à 14h58
avatar de stc
Rang: membre
Salut, je cherche a optimiser un code: j'obtiens avec PDO un objet ($result) chaque attribut de cet objet correspond a un champs dans la bdd. Par exemple:
Code:
$result->id
$result->champ1
etc...
).
Je fais une copie un a un de ces valeurs dans l'objet en cours ($this:
Code:
$this->id=$result->id;
$this->champ1=$result->champ1;
etc...

j'aimerais savoir si je ne peux pas récupérer l'intégralité des attributs de $result via une fonction, même avec une boucle ce serait bien, pour les copier dans $this-> (mais pas de clonage, $this a aussi d'autres attribut que je dois garder).
Merci Tcho
icone offline stc # Posté le 05/07/2010 à 19h14
avatar de stc
Rang: membre
Salut, finalement j'ai trouvé tout seul la réponse à ma question, il suffit d'utiliser un foreach comme pour un tableau:
Code:
foreach($objet as $nom_attribut=>$valeur_attribut


++