Bonjour,
j'ai un problème avec une affectation de variables qui me parait toute bete, ce qui m'énerve d'autant plus![]()
Alors, j'ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $_SESSION['num_question']=0; $num_question=$_SESSION['num_question']; $_SESSION['num_question']++;
et lorsque, aprés avoir effectué le code précédent, j'affiche les deux variables $num_question et $_SESSION['num_question'], les deux valent 1.
Normalement, je devrais avoir 0 et 1. Ici, c'est comme si on faisait une affectation par référence pr ceux qui connaissent la prog objet. Mais moi, je veux une affectation par valeur, rien de plus...
Et c'est d'autant plus bizzare que si je remplace la variable $_SESSION['num_question'] par une autre comme $_SESSION['une_variable_quelcquonque'], la ca m'affiche bien 0 et 1.
J'en déduis que c'est l'utilisation que je fais de ma variable $_SESSION['num_question'] dans mon fichier qui conduit a cette configuration???
Est ce car j'utilise préalablement ma variable $_SESSION['num_question'] dans la balise header et ds des balises javascript???
Si quelqu'un a une petite idée d'ou vient mon problème, qu'il me le dise!
merci d'avance
alex
Partager