Accéder à l'attribut d'un objet contenant un tiret.
Posté : 31 déc. 2005, 22:12
Bonjour à tous.
Je dois utiliser une classe que je ne peux pas modifier.
Un attribut public de cette classe est: titre-page
La commande $objet->titre-page ne fonctionne pas.
Pour accéder à l'attribut je dois faire comme ceci:
$titrepage = "titre-page";
echo $objet->$titrepage;
mais ce n'est pas une méthode très pratique ni propre.
J'ai essayé de faire:
echo $objet->"titre-page";
ou
echo $objet->'titre-page';
ou
echo $objet->(titre-page);
mais cela génére une erreur.
Existe-t-il une syntaxe pour accéder à cet élément sans utiliser une variable contenant le nom de l'attribut ?
Merci de votre aide.
Je dois utiliser une classe que je ne peux pas modifier.
Un attribut public de cette classe est: titre-page
La commande $objet->titre-page ne fonctionne pas.
Pour accéder à l'attribut je dois faire comme ceci:
$titrepage = "titre-page";
echo $objet->$titrepage;
mais ce n'est pas une méthode très pratique ni propre.
J'ai essayé de faire:
echo $objet->"titre-page";
ou
echo $objet->'titre-page';
ou
echo $objet->(titre-page);
mais cela génére une erreur.
Existe-t-il une syntaxe pour accéder à cet élément sans utiliser une variable contenant le nom de l'attribut ?
Merci de votre aide.