Page 1 sur 1

Construire l'atribut d'un objet avec une variable

Posté : 05 sept. 2011, 10:26
par bender
Salut,

Je cherche un moyen pour construire l'attribut d'un objet avec la valeur contenu dans une variable.

exemple :
$attribut = 'toto';

$class->.$attribut.[0]['date'];
je voudrai que ça ce comporte comme si j'avais ecrit :
$class->toto[0]['date'];
J'ai ésséyé différente choses plus ou moins loufoque mais sans succès. Le problème c'est que j'utilise ce code dans un module pour drupal et que j'ai seulement une page blanche sans warning en retour, je ne peut donc pas vous dire quel message d'erreur j'ai eu avec mais différent teste.

Si quelqu'un sais comment faire je suis preneur, en espérant que ce soit possible.

Merci d'avance

a+

Re: Construire l'atribut d'un objet avec une variable

Posté : 05 sept. 2011, 10:36
par xTG
Il me semble que c'est ainsi :
echo $class->$attribut[0]['date'];
Ou bien ainsi :
$var = $class->$attribut;
echo $var[0]['date'];
A essayer. :D

Re: Construire l'atribut d'un objet avec une variable

Posté : 05 sept. 2011, 19:04
par bender
Super, la deuxieme solution marche nikel.

Merci bcp pour le coup de main

a+