PHP opérateurs if


Opérateurs de comparaison PHP

Une instruction if contient généralement des conditions qui comparent deux valeurs.

Exemple

Vérifiez si $t est égal à 14 :

$t = 14; if ($t == 14) { echo "Bonne journée !"; } 
Essayez-le vous-même »

Pour comparer deux valeurs, nous devons utiliser un opérateur de comparaison.

Voici les opérateurs de comparaison PHP à utiliser dans les instructions if :

Opérateur Nom Résultat Essayez-le
== Égal Renvoie vrai si les valeurs sont égales Essayez-le »
=== Identique Renvoie vrai si les valeurs et les types de données sont identiques Essayez-le »
!= Pas égal Renvoie vrai si les valeurs ne sont pas égales Essayez-le »
<> Pas égal Renvoie vrai si les valeurs ne sont pas égales Essayez-le »
!== Pas identique Renvoie vrai si les valeurs ou les types de données ne sont pas identiques Essayez-le »
> Supérieur à Renvoie vrai si la première valeur est supérieure à la seconde Essayez-le »
< Inférieur à Renvoie vrai si la première valeur est inférieure à la seconde Essayez-le »
>= Supérieur ou égal à Renvoie vrai si la première valeur est supérieure ou égale à la seconde Essayez-le »
<= Inférieur ou égal à Renvoie vrai si la première valeur est inférieure ou égale à la seconde Essayez-le »


Opérateurs logiques PHP

Pour vérifier plus d'une condition, nous pouvons utiliser des opérateurs logiques, comme l'opérateur && :

Exemple

Vérifiez si $a est supérieur à $b , ET si $a est inférieur à $c :

$a = 200; $b = 33; $c = 500; if ($a > $b && $a < $c ) { echo "Les deux conditions sont vraies"; } 
Essayez-le vous-même »

Voici les opérateurs logiques PHP à utiliser dans les instructions if :

Opérateur Nom Description Essayez-le
and Et Vrai si les deux conditions sont vraies Essayez-le »
&& Et Vrai si les deux conditions sont vraies Essayez-le »
or Ou Vrai si l'une des conditions est vraie Essayez-le »
|| Ou Vrai si l'une des conditions est vraie Essayez-le »
xor Xor Vrai si l'une des conditions est vraie, mais pas les deux Essayez-le »
! Non Vrai si la condition n'est pas vraie Essayez-le »

Nous pouvons comparer autant de conditions que nous le souhaitons dans une instruction if :

Exemple

Vérifiez si $a est soit 2, 3, 4, 5, 6 ou 7 :

$a = 5; if ($a == 2 || $a == 3 || $a == 4 || $a == 5 || $a == 6 || $a == 7) { echo "$a est un nombre entre 2 et 7"; } 
Essayez-le vous-même »