Que veux dire "if ( 1 == 0 )" ?
Résolu/Fermé
virtualsof
Messages postés
106
Date d'inscription
mercredi 27 septembre 2006
Statut
Membre
Dernière intervention
17 août 2014
-
6 janv. 2012 à 15:01
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 6 janv. 2012 à 20:30
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 6 janv. 2012 à 20:30
5 réponses
Bonjour
C'est typiquement le genre de chose qu'on peut utiliser lors du développement pour forcer une condition avec un minimum de modifications dans le script. Mais ça devrait disparaître dans une version finale.
C'est typiquement le genre de chose qu'on peut utiliser lors du développement pour forcer une condition avec un minimum de modifications dans le script. Mais ça devrait disparaître dans une version finale.
JooS
Messages postés
2465
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
Modifié par JooS le 6/01/2012 à 20:32
Modifié par JooS le 6/01/2012 à 20:32
Salut ...
Syntaxiquement il y a une erreur, c'est plutôt $_POST['content'], avec des crochets, et non pas avec des parenthèses !
Ceci veut dire ...
Si 1 est égale a 0 ET que le contenu de la variable $_POST['content'] est équivalent a faux, alors on exécute les instructions ...
Or ... Si par exemple le contenu de $_POST['content'] est 0, Alors !
puisque le 1 ne peut jamais être égale au 0 !
et ...
puisque !$_POST['content'] => !0 => non 0 => !Faux => non Faux => Vrai
alors cela donne !
Si (Faux ET Vrai)
On sait que algébriquement, Faux(0) et Vrai(1) => Faux(0)
alors ça nous donne !
Si (Faux)
Donc ça n'entrera jamais dans ta condition !
a+ ...
Mettez en résolu quand c'est résolu -.- ...
Syntaxiquement il y a une erreur, c'est plutôt $_POST['content'], avec des crochets, et non pas avec des parenthèses !
if ( 1==0 && !$_POST['content'] ) { //INSTRUCTIONS }
Ceci veut dire ...
Si 1 est égale a 0 ET que le contenu de la variable $_POST['content'] est équivalent a faux, alors on exécute les instructions ...
Or ... Si par exemple le contenu de $_POST['content'] est 0, Alors !
puisque le 1 ne peut jamais être égale au 0 !
et ...
puisque !$_POST['content'] => !0 => non 0 => !Faux => non Faux => Vrai
alors cela donne !
Si (Faux ET Vrai)
On sait que algébriquement, Faux(0) et Vrai(1) => Faux(0)
alors ça nous donne !
Si (Faux)
Donc ça n'entrera jamais dans ta condition !
a+ ...
Mettez en résolu quand c'est résolu -.- ...
blux
Messages postés
25977
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 avril 2024
3 287
6 janv. 2012 à 15:04
6 janv. 2012 à 15:04
Salut,
es-tu sûr que ce n'est pas un 'L' minuscule, ce qui redonnerait du sens à la condition ?
es-tu sûr que ce n'est pas un 'L' minuscule, ce qui redonnerait du sens à la condition ?
virtualsof
Messages postés
106
Date d'inscription
mercredi 27 septembre 2006
Statut
Membre
Dernière intervention
17 août 2014
17
6 janv. 2012 à 15:06
6 janv. 2012 à 15:06
J'avais pourtant précisé :
Réponses cohérentes et constructives svp.
Enfin merci qd mm.
Réponses cohérentes et constructives svp.
Enfin merci qd mm.
Pierrecastor
Messages postés
41466
Date d'inscription
mercredi 5 novembre 2003
Statut
Modérateur
Dernière intervention
5 avril 2024
4 129
6 janv. 2012 à 15:07
6 janv. 2012 à 15:07
La réponse est cohérente et constructive, que veux tu de plus ?
titus22
Messages postés
1918
Date d'inscription
jeudi 1 décembre 2011
Statut
Membre
Dernière intervention
16 février 2012
634
6 janv. 2012 à 15:07
6 janv. 2012 à 15:07
:o les gens viennent t'aider, t'apporte une vrai réponse et tu te permet d'être désagrable avec eux. Quel toupet !
blux
Messages postés
25977
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 avril 2024
3 287
6 janv. 2012 à 15:08
6 janv. 2012 à 15:08
Si ma réponse n'est ni cohérente ni constructive, c'est que la question ne l'est sans doute pas...
Pierrecastor
Messages postés
41466
Date d'inscription
mercredi 5 novembre 2003
Statut
Modérateur
Dernière intervention
5 avril 2024
4 129
6 janv. 2012 à 15:05
6 janv. 2012 à 15:05
Salut
Heu, la, ça compare 1 à 0, ce qui est toujours faux, ta condition ne sera jamais validé.
Tu est sur de ta syntaxe ?
Heu, la, ça compare 1 à 0, ce qui est toujours faux, ta condition ne sera jamais validé.
Tu est sur de ta syntaxe ?
blux
Messages postés
25977
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 avril 2024
3 287
6 janv. 2012 à 15:09
6 janv. 2012 à 15:09
Sois constructif, bon sang !!!
titus22
Messages postés
1918
Date d'inscription
jeudi 1 décembre 2011
Statut
Membre
Dernière intervention
16 février 2012
634
6 janv. 2012 à 15:10
6 janv. 2012 à 15:10
Attention Pierrecastor != de virtualsof (auteur de la question)
blux
Messages postés
25977
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 avril 2024
3 287
6 janv. 2012 à 15:13
6 janv. 2012 à 15:13
@titus22 :
j'avais bien compris...
Sois un peu cohérent toi aussi, virtualsof ne va sans doute pas s'abaisser à lire tes réponses :-)
j'avais bien compris...
Sois un peu cohérent toi aussi, virtualsof ne va sans doute pas s'abaisser à lire tes réponses :-)
Pierrecastor
Messages postés
41466
Date d'inscription
mercredi 5 novembre 2003
Statut
Modérateur
Dernière intervention
5 avril 2024
4 129
6 janv. 2012 à 15:27
6 janv. 2012 à 15:27
Je pense qu'on peut supprimer le HS, maintenant ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
titus22
Messages postés
1918
Date d'inscription
jeudi 1 décembre 2011
Statut
Membre
Dernière intervention
16 février 2012
634
6 janv. 2012 à 15:06
6 janv. 2012 à 15:06
C'est sur que la, la condition ne va jamais être validé ^^ tu ne feras jamais ce qu'il y a dans ton if.
blux
Messages postés
25977
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 avril 2024
3 287
6 janv. 2012 à 15:09
6 janv. 2012 à 15:09
Sois cohérent, mille pétards !!!