|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 2 ![]() |
Bonjour à tous,
je tourne en rond pour une bétise, mais j'arrive pas à mettre le doigt dessus... <?php $jour_aujour="jeudi"; echo $jour_aujour."<br>"; if ($jour_aujour="mercredi") $nbre_jour="5"; echo $jour_aujour."<br>"; echo $nbre_jour; ?> pourquoi ce script me retourne ceci : jeudi mercredi 5 Au lieu d'apprécier la valeur de $jour_aujour, mon if affecte la variable ! |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : mars 2006 Messages : 318 ![]() |
normal puisque tu utilises un opérateur d'affectation et non un opérateur de comparaison.
= affectation == comparaison === comparaison stricte |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
pour tester l'égalité entre deux données il faut utiliser == et pas =.
Dans ton cas tu affectes mercredi dans ta variable, et du coup la condition vaut true et tu rentres dans le if. |
|
|
00
|
|
|
#4 | |||
|
Inscrit
|
Citation:
Code :
|
|||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 2 ![]() |
voilà un point dont je me souvenais plus...
merci ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com