Page 1 sur 1

Variable dans variable

Posté : 08 oct. 2005, 02:12
par Elie
Bonjour :)

Je voudrais savoir commentaire un truc du genre :

$type = 'news'

global = $tbl_.$type._commentaires;

Comment faire :)

Merci, Elie

Posté : 08 oct. 2005, 03:35
par DocType
$type = 'news' 

global = $tbl_.$type._commentaires; 

par
$type = "news";
eval("global = $tbl_".$type."_commentaires;") ;

Posté : 08 oct. 2005, 03:38
par Invité
Je me suis jamais servi de eval()

Je vais etudier la question :)

Merci pour la voie !

Re: Variable dans variable

Posté : 08 oct. 2005, 07:54
par Cyrano
Je voudrais savoir commentaire un truc du genre
J'ai beau retourner le problème dans tous les sens, je n'ai rien compris... :-k
Ce serait possible d'avoir la même question en français ?

Re: Variable dans variable

Posté : 08 oct. 2005, 08:04
par DocType
Je voudrais savoir commentaire un truc du genre
J'ai beau retourner le problème dans tous les sens, je n'ai rien compris... :-k
Ce serait possible d'avoir la même question en français ?
:lol:

Re: Variable dans variable

Posté : 08 oct. 2005, 08:31
par Cyrano
Je voudrais savoir commentaire un truc du genre
J'ai beau retourner le problème dans tous les sens, je n'ai rien compris... :-k
Ce serait possible d'avoir la même question en français ?
:lol:
lol, tu peux bien te marrer PRoGRaFLaSH, ta réponse est à la hauteur de la question et tu nous rajoute des guillemets à l'envers, ça aurait dû être:
$type = "news";
eval('global = $tbl_.$type."_commentaires";') ;
mais même là, j'ai du mal à comprendre ce que toi tu as bien pu interpréter pour fournir cette réponse ;)

Re: Variable dans variable

Posté : 08 oct. 2005, 08:41
par DocType
J'ai beau retourner le problème dans tous les sens, je n'ai rien compris... :-k
Ce serait possible d'avoir la même question en français ?
:lol:
lol, tu peux bien te marrer PRoGRaFLaSH, ta réponse est à la hauteur de la question et tu nous rajoute des guillemets à l'envers, ça aurait dû être:
$type = "news";
eval('global = $tbl_.$type."_commentaires";') ;
mais même là, j'ai du mal à comprendre ce que toi tu as bien pu interpréter pour fournir cette réponse ;)
j'ai essayé le code avant de le fournir, et il fonctionne ... avec une peu de modif :roll:
j'ai essayé
$type = "news";
eval("\$tbl_".$type."_commentaires = '10';");
echo $tbl_news_commentaires;
Tu comprendras donc le script je pense...
J'ai crû comprendre dans sa requête qu'il souhaitait créer des variables à nom "dynamique", qu'il puisse changer une partie du nom de sa variable. :wink:
Le script est fonctionnel :roll: :wink:

EnjOy

Posté : 08 oct. 2005, 08:48
par Cyrano
Ben même comme ça, je capte pas trop. Et puis son utilisation de global avec un "=" m'échappe un peu :-k

Posté : 08 oct. 2005, 09:19
par DocType
Ben même comme ça, je capte pas trop. Et puis son utilisation de global avec un "=" m'échappe un peu :-k
c'est lui qui s'est mal exprimé : le titre du message est "Variable dans variable", j'en ai déduis cette utilité ci de sa demande.
Concernant le global, je ne connais pas son utilisation :?
Mais pour le principe recherché que j'ai pu comprendre, je ne vois que eval() pour l'insertion de variable dans le nom d'une variable :wink:
Note qui n'a rien à voir : je viens de finir de regarder Star Wars II, il est superbe, je passe au 3 :wink:
Je viens en plus d'apprendre par un pote qui est dark vador, je comprends pas tout à fait comment on en a pu arriver à Dark Vador vu la perosnne qu'il était avant :roll:
Bref, fin de HS, je file :P :wink:

Posté : 08 oct. 2005, 09:25
par Cyrano
Pour créer une variable dynamique, on peut procéder autrement, mais bon, on ne spéculera pas trop et on va attendre la réponse de notre posteur.

<HS>Ben si, Anakin a été manipulé de bout en bout par le perfide sénateur Palpatine qui, tu finiras par le découvrir devient l'Empereur et le maître du coté obscur</HS>

Posté : 08 oct. 2005, 09:43
par DocType
Pour créer une variable dynamique, on peut procéder autrement, mais bon, on ne spéculera pas trop et on va attendre la réponse de notre posteur.
Tout à fait :wink:
<HS>Ben si, Anakin a été manipulé de bout en bout par le perfide sénateur Palpatine qui, tu finiras par le découvrir devient l'Empereur et le maître du coté obscur</HS>
Hors sujet: :o
compliqué tout ça :D
Je n'ai jamais regardé star wars, je m'y suis mis y'a une semaine, l'envie de voir le chef d'oeuvre comme tout le monde l'appelle. Bref, maintenant je comprends "l'équilibre de la force" :wink:

Re: Variable dans variable

Posté : 08 oct. 2005, 23:04
par Xenon_54
Je voudrais savoir commentaire un truc du genre
J'ai beau retourner le problème dans tous les sens, je n'ai rien compris... :-k
Ce serait possible d'avoir la même question en français ?
:arrow: Je voudrais savoir comment faire un truc du genre

Solution optimale n'utilisant pas eval (eval ne doit être utilisé qu'en dernier recours, et encore...)

$global = ${'tbl_'.$type.'_commentaires'};