bonjour,
je ne connais rien sur les variable dynamique donc je suis allez voir sur différents forum et cours pour avoir des infos.
Malgre cela je ne vois toujours pas pourquoi ca ne fonction pas.
voici le test que j'effectue :
la première parti est ce que j'ai vu dans les cours
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
17
18
19
20
21
22
23
24 <?php $variable1 = "ceci est ma variable"; $nom = 'variable'; $nb = 1; $nom2 = $variable.$nb; // concaténation de deux variable. echo "test1 : "; echo ${'variable'.$nb}; // equivaut à echo $variable1; !!! echo "<br>test2 : "; echo ${$nom.$nb}; // idem echo "<br>test3 : "; echo $$nom2; //-------------------------------------------------- $_BDD['rh'] = "Ressources Humaines"; ... $nom = "_BDD['rh']"; echo "<br>"; echo "<br>test4 : "; echo ${$nom}; ?>
la deuxième est ce que moi je dois faire.
la variable $nom est normalement rempli par l'intermédiare d'une requête sql mais la j'ai simplifier pour ma compréhension.
voila ce que j'obtien :
je pense que le probleme vient des quotes qu'il ne reconnait pas mais je ne vois pas comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 test1 : ceci est ma variable test2 : ceci est ma variable test3 : test4 :
J'ai essayer de mettre des \ devant mais j'obtiens le même résultat
merci pour votre aide
Partager