Les opérateurs
Les opérateurs de comparaison
signe | exemple | retourne TRUE si : |
---|---|---|
== (égal) | $a == $b | $a est égal à $b |
=== (identique) | $a === $b | $a est égal et du même type que $b (PHP4 seulement) |
!= (différent) | $a != $b | $a est différent de $b |
<> (différent) | $a <> $b | $a est différent de $b |
< (inférieur) | $a < $b | $a est strictement inférieur à $b |
> (supérieur) | $a > $b | $a est strictement supérieur à $b |
<= (inférieur ou égal) | $a <= $b | $a est inférieur ou égal à $b |
>= (supérieur ou égal) | $a >= $b | $a est supérieur ou égal à $b |
Les opérateurs logiques
Mot-clé | Signification | Symbole équivalent | Explication | Exemple | retourne TRUE si : |
---|---|---|---|---|---|
AND | Et | && | Vérifie que toutes les conditions sont réalisées | $a && $b $a and $b | $a et $b retournent TRUE |
OR | Ou | || | Vérifie qu'une des conditions est réalisée | $a || $b $a or $b | $a ou $b retourne TRUE |
xor | OU exclusif | Vérifie qu'une et une seule des conditions est réalisée | $a xor $b | $a ou $b (exclusivement) retourne TRUE | |
! | NON logique | Inverse l'état d'une variable booléenne (retourne la valeur 1 si la variable vaut 0, 0 si elle vaut 1) | !$a | $a retourne FALSE |