Webmaster Hub: retarder execution d'une instruction - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

retarder execution d'une instruction Noter : -----

#1 L'utilisateur est hors-ligne   Anonymus 

  • Groupe : Hubmaster
  • Messages : 5 139
  • Inscrit(e) : 26-août 03
  • Genre:Homme
  • Localisation:Normandie.. (pas loin de Paris)
  • Société:L'atelier des Chefs

Posté 05 juillet 2004 - 09:19

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
// code
echo $tableau;
// tableau doit m'afficher "une autre variable";


Je peux pas trop faire autrement :( alors si vous avez une solution ;)

Merci.
0

#2 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 05 juillet 2004 - 09:34

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
// code
echo $tableau;
?>

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#3 L'utilisateur est hors-ligne   Vincent 

  • Xml power !
  • Groupe : Membre+
  • Messages : 1 045
  • Inscrit(e) : 04-mai 04
  • Genre:Homme
  • Localisation:Nailloux
  • Société:ask me

Posté 05 juillet 2004 - 12:43

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 .
0

#4 L'utilisateur est hors-ligne   Anonymus 

  • Groupe : Hubmaster
  • Messages : 5 139
  • Inscrit(e) : 26-août 03
  • Genre:Homme
  • Localisation:Normandie.. (pas loin de Paris)
  • Société:L'atelier des Chefs

Posté 05 juillet 2004 - 12:57

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..
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)