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