Cela doit être simple, mais je n'arrive pas à trouver de réponse.....
J'ai un objet générique stdClass $foo
sans propriétés. Je veux ajouter une nouvelle propriété $bar
qui n'est pas déjà définie. Si je fais ça :
$foo = new StdClass();
$foo->bar = '1234';
PHP en mode strict se plaint.
Quelle est la bonne façon (en dehors de la déclaration de classe) d'ajouter une propriété à un objet déjà instancié ?
NOTE : Je veux que la solution fonctionne avec l'objet PHP générique de type stdClass.
Un peu de contexte sur cette question. Je suis en train de décoder une chaîne json qui est un tableau d'objets json. json_decode()
génère un tableau d'objets StdClass. Je dois manipuler ces objets et ajouter une propriété à chacun d'eux.