Bonjour à tous.
J'ai un petit problème que je me traîne depuis 2 jours :
dans une applis que je développe (5.3.8 en OO), j'ai un bout de code (volontairement simplifié ET testé tel quel)
Code PHP :
$_SESSION['lang']='fr';
echo $_SESSION['lang'];
foreach (array('fr','en','de') as $lang) {
echo $lang;
}
echo $_SESSION['lang'];
Et voici le résultat étrange suivant:
Code PHP :
(le dernier 'de' devrait être 'fr')
Après quelques test de renommage de variable (par exemple [...as $langToto] à la place de [...as $lang]), cela fonctionne correctement. De même lorsque je ne démarre pas de session.
Donc voilà ma question : qu'est-ce qui pourrais perturber ainsi le contenu de ma variable de session et faire ce télescopage de nom ?
Merci. (dsl si je me suis trompé de rubrique de forum)