Cours ⇒ Cour PHP facebook twitter youtube

Les Variables, constantes et types ⇒ & Tableau – Les opérateurs logiques



Tableau  – Les opérateurs logiques

Opérateur Description
OR Teste si l'un au moins des opérandes a la valeur TRUE :
$a = true;
$b = false;
$c = false;
$d = ($a OR $b);//$d vaut TRUE.
$e = ($b OR $c); //$e vaut FALSE.
|| Équivaut à l'opérateur OR mais n'a pas la même priorité.
XOR Teste si un et un seul des opérandes a la valeur TRUE :
$a = true;
$b = true;
$c = false;
$d = ($a XOR $b); //$d vaut FALSE.
$e = ($b XOR $c); //$e vaut TRUE.
AND Teste si les deux opérandes valent TRUE en même temps :
$a = true;
$b = true;
$c = false;
$d = ($a AND $b); //$d vaut TRUE.
$e = ($b AND $c); //$e vaut FALSE.
&& Équivaut à l'opérateur AND mais n'a pas la même priorité.
! Opérateur unaire de négation, qui inverse la valeur de l'opérande :
$a = TRUE;
$b = FALSE;
$d = !$a; //$d vaut FALSE.
$e = !$b; //$e vaut TRUE.

 

Attention
Une erreur classique dans l'écriture des expressions conditionnelles consiste à confondre l'opérateur de
comparaison == avec l'opérateur d'affectation =.
L'usage des parenthèses dans la rédaction des expressions booléennes est souvent indispensable et
toujours recommandé pour éviter les problèmes liés à l'ordre d'évaluation des opérateurs


Changer le fond
Oregionale Skin
7astuces
Sélectionnez un Fond (11)
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces
Fond de contenu
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces