Aller au contenu

Syntaxe de if and


furious Gontran

Sujets conseillés

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.

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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 :blink:

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...