En PHP, les opérateurs de comparaison sont utilisés pour comparer les valeurs de deux variables ou expressions afin de déterminer si elles sont égales, ont une relation de taille ou ont le même type. Grâce à ces opérateurs, des jugements logiques plus flexibles peuvent être implémentés dans des instructions conditionnelles.
Les opérateurs de comparaison suivants sont couramment utilisés en PHP et leur signification :
Utilisé pour comparer deux valeurs d'égalité, quel que soit le type de données. Par exemple:
$a = 5;
$b = '5';
var_dump($a == $b); // sortir true,Parce que comparer uniquement les valeurs,Ne comparez pas les types
Détermine si deux valeurs sont inégales, quel que soit le type de données.
$a = 5;
$b = 8;
var_dump($a != $b); // sortir true
Renvoie vrai si la valeur de gauche est supérieure à la valeur de droite.
$a = 10;
$b = 7;
var_dump($a > $b); // sortir true
Renvoie vrai si la valeur de gauche est inférieure à la valeur de droite.
$a = 3;
$b = 8;
var_dump($a < $b); // sortir true
Déterminez si la valeur de gauche est supérieure ou égale à la valeur de droite.
$a = 5;
$b = 5;
var_dump($a >= $b); // sortir true
Déterminez si la valeur de gauche est inférieure ou égale à la valeur de droite.
$a = 4;
$b = 5;
var_dump($a <= $b); // sortir true
Compare simultanément la valeur et le type et renvoie vrai uniquement si les deux sont identiques.
$a = 5;
$b = '5';
var_dump($a === $b); // sortir false,Parce que les types sont différents
Renvoie vrai lorsque l'une des valeurs ou des types est différent.
$a = 5;
$b = '5';
var_dump($a !== $b); // sortir true
Les opérateurs de comparaison en PHP sont très couramment utilisés dans les jugements conditionnels. Comprendre les différences entre les différents opérateurs, en particulier la différence entre « égal (==) » et « égal constant (===) », peut aider à éviter les erreurs logiques et à améliorer la lisibilité et la sécurité de votre code.