Bonjour,
Je bloque sur l'utilisation des accolades pour rendre ma variable de type objet dynamique.
J'ai défini correctement $this->machin, et je voudrais parvenir à spécifier 'machin' via une variable, mais je n'y arrive pas :
Si quelqu'un a une idée sur les raisons pour lesquelles ça ne marche pas, ou une suggestion, merci à vous...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $complement = 'machin'; var_dump($this->machin); // Ok, m'affiche le contenu de l'objet var_dump($this->{$complement}); // Non, m'affiche un "Parse error: syntax error, unexpected T_OBJECT_OPERATOR" var_dump(${'this->'.$complement}); // Non plus, mais cette fois m'affiche un "NULL"
Partager