Variable php confondue ?

ratikuss Messages postés 2296 Statut Membre -  
ratikuss Messages postés 2296 Statut Membre -
Bonjour,

lors d'une migration de mon site vers 1&1, j'ai eu une surprise.
En effet des variables de même nom se confondent, je m'explique.

Imaginons que $_SESSION['exemple'] soit égal à 'toto'.

echo $_SESSION['exemple'];
$exemple = tata;


Ce code affichera la première fois 'toto', puis la deuxième fois 'tata'.
Comment ça se fait ? J'ai loupé un épisode quand j'ai appris php ?

Par avance merci.


A voir également:

2 réponses

ratikuss Messages postés 2296 Statut Membre 262
 
up
0
Neron05 Messages postés 18 Statut Membre 6
 
Salut,
tu veux dire qu'avec un code comme ca
echo $_SESSION['exemple'] = 'toto' . '<br />'; 
echo $exemple = 'tata' . '<br />';
echo $_SESSION['exemple'] ;


la 3eme ligne t'afficheras tata alors que les variables ne sont pas les même??
0
ratikuss Messages postés 2296 Statut Membre 262
 
exactement ! c'est bizarre non ?
0
Neron05 Messages postés 18 Statut Membre 6
 
c'est pas normal surtout, es-tu sûre que le problème vient de là? tu peux copier coller les 3 lignes chez moi ca affiche bien
toto
tata
toto
0
ratikuss Messages postés 2296 Statut Membre 262
 
et bah sur mon hébergeur ça affiche
toto
tata
tata

ce qui est complétement anormal, maintenant je fais attention lol mais je me pose toujours la question pourquoi ça fait ça.
0