[PHP]Nom de variable variable

Nom de variable variable [PHP] - PHP - Programmation

Marsh Posté le 03-05-2002 à 08:44:51    

Salut
Est il possible
d'avoir une variable $color1 et $color2
 
Mais pour l'appeler on aurait un entier qui prendrqit soit 1 soit 2 comme valeur. bref unn truc du genre
$color.$int
 
?


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 03-05-2002 à 08:44:51   

Reply

Marsh Posté le 03-05-2002 à 08:53:20    

Tu ne peux pas utiliser un tableau de couleurs à la place, ça sera largement plus pratique.
 
$colors[1]
$colors[2]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-05-2002 à 08:59:52    

Reply

Marsh Posté le 03-05-2002 à 10:16:17    

sinon, pour info, il est aussi possible d'avoir des noms de variable variables... jettes un coup d'oeil au manuel (www.php.net) parce que je l'utilise pas tous les jours.
 
ceci dit pour ton cas, la meilleur solution semble être le tableau.
 
A+
Dropsy

Reply

Marsh Posté le 03-05-2002 à 10:25:10    

Toutafé, mais l'utilisation des noms de variable variables, comme de l'autoconstruction de code PHP avec des appel à eval a tendance à faire des choses plus délicates à maintenir. Donc, si on en a pas besoin, mieux vaut ne pas utiliser ce genre de choses.
 
Pour infos, j'ai déjà vu une construction à base de double eval imbriqué, et bien ça fait vachement mal à la tête lorsque tu doit retrouver un bug dedans.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-05-2002 à 16:43:41    

$color$int ça marche pas ?
g cru voir un article sur phpinfo.net

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed