Anonymus Posté 5 Juillet 2004 Posté 5 Juillet 2004 Bonjour, j'aimerais déclarer mes variables, en premier, puis dans un autre temps, les afficher. Simple, sauf que cet affichage doit prendre en compte les changements effectués. Ca donne : $var="une variable";$tableau = $var;// code// code$var = "une autre variable";// code// codeecho $tableau;// tableau doit m'afficher "une autre variable"; Je peux pas trop faire autrement alors si vous avez une solution Merci.
Dan Posté 5 Juillet 2004 Posté 5 Juillet 2004 Salut anonymus, Il te suffit d'utiliser la variable par référence et non par valeur, avec l'usage de &$ au lieu de $ <?php$var="une variable";$tableau = &$var;// code// code$var = "une autre variable";// code// codeecho $tableau;?>
Vincent Posté 5 Juillet 2004 Posté 5 Juillet 2004 Si la solution de Dan ne te plait pas (ce qui m'etonnerais grandement ) Je pense que le probleme peut aussi être résolu avec les variables dynamiques. Mais la solution de Dan reste quand meme plus simple. Je me permet juste de mettre le lien car les variables dynamiques sont très utiles de temps a autre et que beaucoup de gens ne connaissent pas le sujet .
Anonymus Posté 5 Juillet 2004 Auteur Posté 5 Juillet 2004 La solution de Dan me plait, mais elle ne plait apparemment pas à mon script Elle marche pour les fonctions, mais elle semble ne pas marcher pour les variables seules. J'essaies une autre solution avec la fonction 'eval', et des conditions..
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant