Lister les attributs ou propriétés d'un objet
Résolu
moicpit
Messages postés
7
Statut
Membre
-
moicpit Messages postés 7 Statut Membre -
moicpit Messages postés 7 Statut Membre -
Bonjour,
J'aimerais savoir s'il est possible de lister les attributs (ou propriétés, c'est pareil) d'un objet en PHP ?
Comme vous le savez peut être, le PHP permet aux objets d'avoir des attributs dynamiques grâce à la classe stdClass.
Or voilà, j'ai un objet qui contient pas mal de propriétés dynamiques et j'aimerais savoir quelles sont celles déclarées dans cette classe.
Certes, c'est pas très propres, mais c'est très pratique et presque indispensable dans mon cas.
Je vous donne un exemple, parce que c'est pas très clair comme ça...
Imaginons que j'ai une fonction "afficherTousAttributs($objet)" qui me retourne un tableau contenant les noms des attributs de l'objet passé en paramètre et que l'objet en question contient plein d'attributs dynamiques, quel serait le code de "afficherTousAttributs" ?
Merci.
-Pit
J'aimerais savoir s'il est possible de lister les attributs (ou propriétés, c'est pareil) d'un objet en PHP ?
Comme vous le savez peut être, le PHP permet aux objets d'avoir des attributs dynamiques grâce à la classe stdClass.
Or voilà, j'ai un objet qui contient pas mal de propriétés dynamiques et j'aimerais savoir quelles sont celles déclarées dans cette classe.
Certes, c'est pas très propres, mais c'est très pratique et presque indispensable dans mon cas.
Je vous donne un exemple, parce que c'est pas très clair comme ça...
Imaginons que j'ai une fonction "afficherTousAttributs($objet)" qui me retourne un tableau contenant les noms des attributs de l'objet passé en paramètre et que l'objet en question contient plein d'attributs dynamiques, quel serait le code de "afficherTousAttributs" ?
Merci.
-Pit
A voir également:
- Lister les attributs ou propriétés d'un objet
- Mesurer un objet - Guide
- Vous devez disposer d'autorisations d'accès en lecture pour afficher les propriétés de cet objet - Guide
- Trouver objet avec photo - Guide
- Lister les disques cmd - Guide
- Ouvrez ce fichier avec un éditeur de texte simple (bloc-notes, textedit, gedit, etc.) pour y découvrir le nom d’un objet. ✓ - Forum Études / Formation High-Tech
2 réponses
Salut,
tu peux essayer d'aller voir du côté de get_object_vars :
https://www.php.net/get_object_vars
tu peux essayer d'aller voir du côté de get_object_vars :
https://www.php.net/get_object_vars