Aller au contenu

Couleur pas OK, variables dynamiques


francoisch

Sujets conseillés

Bonjour

Avec ce code :



print "couleur: -".$couleur."-<br>";
$couleur1 = ${$couleur.'1'};
$couleur2 = ${$couleur.'2'};
print "couleur1: ".$couleur1."<br>";
print "couleur2: ".$couleur2."<br>";

Jai ce résultat :


couleur: -vert-
couleur1:
couleur2:

La valeur couleur est bien renseignée mais pas les deux valeurs couleur1 et couleur2.

Jattendais plutôt ça :


couleur: -vert-
couleur1: vert1
couleur2: vert2

mais je ne trouve pas mon erreur.

Merci par avance de votre aide.

Francois

Lien vers le commentaire
Partager sur d’autres sites

Tu n'as pas besoin des variables dynamiques pour ça.

Il te suffit juste de faire

$couleur1 = $couleur.'1';

Avec les variables dynamiques, tu fais en fait ça :

$couleur1 = $couleur1;

Et comme tu n'as jamais déclaré la variable, elle n'a forcément pas de valeur.

Lien vers le commentaire
Partager sur d’autres sites

Merci de ta réponse Captain.

Effectivement, ça fonctionne parfaitement; j'ai encore appris qqechose aujourd'hui.

Une question supplémentaire: si j'étais resté avec des variables dynamiques, comment aurait il fallu les déclarer?

Merci encore une fois de ton aide.

Francois

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...