furious Gontran Posté 14 Janvier 2005 Posté 14 Janvier 2005 Salut, Il s'agit d'une question bebete. Mais quelle est la syntaxe pour une expression de type: If (condition AND condition2 AND condition3)
Anonymus Posté 14 Janvier 2005 Posté 14 Janvier 2005 comme tu dis : if ($a=="1" AND $b=="2" AND $c=="3") ca marche très bien ainsi, inutile de chercher plus compliqué
bigornot Posté 14 Janvier 2005 Posté 14 Janvier 2005 Tu es sur ? moi, j'avais vu : if(($a = 1)&&($b=1)&&($c=1)){ }
Anonymus Posté 14 Janvier 2005 Posté 14 Janvier 2005 Tu es sur ? moi, j'avais vu : if(($a = 1)&&($b=1)&&($c=1)){ } <{POST_SNAPBACK}> Ce n'est pas la même chose. Dans ton cas, c'est l'affectation. On affecte 1 à $a, soit : $a = 1 Dans mon cas, ce n'est pas l'affectation, mais la comparaison. On compare 1 à $a, et si la comparaison est TRUE, alors la condition est vérifiée. Il y a un 3e cas (tant qu'on y est), qui est la comparaison de type (on va dire comme ca..) Exemple : $a=TRUE; if($a===1) renvoie faux. Les 3 signes '=' veulent dire : Si $a égal 1, ET est de même type. Dans ce cas, '1' est un entier, alors que TRUE est un booléen. Bref, dans ton cas, ce sera toujours vrai (ou si rarement faux que c'est anecdotique..), alors que dans le 3e, il faut vraiment savoir ce que l'on fait pour executer une commande comme celle ci. Nico.
Sarc Posté 14 Janvier 2005 Posté 14 Janvier 2005 anonymus, je pense qu'il parlait du caractère & plutot que de la comparaison...
Anonymus Posté 14 Janvier 2005 Posté 14 Janvier 2005 Les caractères && et l'opérateur de comparaison AND sont équivalents, tout comme les || et OR. Par contre, il est intéressant de savoir qu'ils ont un ordre particulier. Certains interviennent avant les autres.. L'ordre :: http://php.planetmirror.com/manual/fr/lang...tors.precedence
petit-ourson Posté 14 Janvier 2005 Posté 14 Janvier 2005 Les caractères && et l'opérateur de comparaison AND sont équivalents, tout comme les || et OR.Par contre, il est intéressant de savoir qu'ils ont un ordre particulier. Certains interviennent avant les autres.. L'ordre :: http://php.planetmirror.com/manual/fr/lang...tors.precedence <{POST_SNAPBACK}> Je pensais qu'il y avait que Microsoft avec l'asp qui avait mis des opérateurs AND ET OR ... Je suis déçu
furious Gontran Posté 15 Janvier 2005 Auteur Posté 15 Janvier 2005 Hé ben.... Moi qui pensait poser une question bete...
Ex-floodeur Posté 16 Janvier 2005 Posté 16 Janvier 2005 Les caractères && et l'opérateur de comparaison AND sont équivalents, tout comme les || et OR.Par contre, il est intéressant de savoir qu'ils ont un ordre particulier. Certains interviennent avant les autres.. L'ordre :: http://php.planetmirror.com/manual/fr/lang...tors.precedence <{POST_SNAPBACK}> Tiens je ne savais pas qu'il y avait une question d'ordre
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant