Bonjour,

J'ai un petit problème et j'ai du mal à trouver une solution dans les docs donc je pose la question.

Comment puis-je appeller un attribut d'un objet de manière dynamique (issu d'une variable)?

Voici un exemple car j'ai du mal à exprimer mon souci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
class test
{
   public $nom_1;
   public $nom_2;
}
 
$t=new test();
$t->nom_1='hello';
$t->nom_2='world';
//num variable
$num1=1;
$num2=2;
//je voudrais afficher "hello" mais syntaxe incorrecte
echo $t->nom_$num1; //quelle syntaxe ici?
echo ${"t->nom_".$num1};//erreur ici aussi
En espérant avoir été assez clair, si ce n'est pas le cas, n'hésitez pas à me demander des précisions.

Merci d'avance.