Maison > Article > développement back-end > Opérateurs logiques en PHP
Les opérateurs PHP sont des symboles qui aident à effectuer facilement des opérations logiques. Le code généré avec ces opérateurs permet d'effectuer certaines actions spécifiques. Les opérateurs logiques incluent des opérateurs comme l'addition (+), supérieur à (>), etc., qui demandent au compilateur d'effectuer l'opération nécessaire. Il peut vérifier plusieurs opérations et déterminer quelles conditions sont vraies. Les valeurs particulières utilisées par les opérateurs sont appelées opérandes. Les opérateurs ne sont pas similaires aux fonctions, bien qu'il puisse y avoir des cas où ils peuvent être utilisés comme fonctions.
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Examinons maintenant les opérateurs logiques en détail. Nous avons six types d’opérateurs logiques. Ils sont les suivants :
PHP dispose également d'opérateurs logiques qui aident à combiner des instructions conditionnelles. Pour n'en nommer que quelques-uns, ce sont ET, OU, NON, etc.
L'opérateur AND renvoie vrai si les deux variables comparées sont vraies.
<?php $x = 100; $y = 50; if ($x == 100 and $y == 50) { echo "AND is true"; } ?>
Sortie :
A titre d'exemple, nous pouvons prendre une analogie avec les robinets et l'eau. L’eau ne coulera pas dans le robinet lorsque les deux robinets ne fonctionneront pas. Cela signifie que si les deux conditions ne sont pas satisfaites ou Faux, les résultats seront Faux ou 0. De même, si un seul robinet est fermé et que la conduite d'eau est la même, il n'est pas nécessaire que l'eau coule lorsque le tuyau est fermé. .
Cela signifie que le résultat sera Faux ou 0 même si une condition est vraie. Le dernier cas est celui où les deux robinets d'eau fonctionnent et que le tuyau est le même pour les deux robinets, l'eau s'écoulera à travers le robinet et la condition sera donc vraie.
De même, l'opérateur OR fonctionne si l'une des conditions est vraie.
<?php $x = 100; $y = 50; if ($x == 100 or $y == 80) { echo "XOR is TRUE"; } ?>
Sortie :
Trois lavabos peuvent expliquer le fonctionnement du bloc opératoire. Chaque lavabo dispose de deux robinets. Les lavabos ne sont pas différents pour toutes les paires ; les scénarios seront tels que décrits ci-dessus. Dans le premier scénario, aucun robinet ne sera ouvert, il n’y aura donc pas d’eau courante. Cela explique la condition False ou 0. Le deuxième cas est celui où l'un des robinets est ouvert. Cela signifie que l’eau coule d’un seul robinet. Ce scénario vous aide à comprendre que le résultat est vrai si l’une des deux conditions est vraie. Le troisième scénario sera celui où les deux robinets seront ouverts. L’eau coulera par les deux robinets. Cela explique que lorsque les deux conditions sont vraies, cela retournera vrai.
La condition XOR renvoie vrai lorsque l'une ou l'autre des variables est vraie, et non les deux.
<?php $x = 100; $y = 50; if ($x == 100 xor $y == 80) { echo "XOR here!"; } ?
Sortie :
L'opérateur NOT est utilisé lorsqu'il est nécessaire de vérifier si une variable particulière n'est pas vraie. Cela signifie que nous pouvons utiliser NOT lorsque nous devons vérifier si une condition n'est pas vraie.
<?php $x = 100; if ($x !== 90) { echo "NOT is here"; } ?>
Sortie :
Dans cet exemple, vous pouvez voir que nous vérifions si la variable n'est pas 90. La variable x vaut 100 et qui satisfait la condition NOT. Pour cette raison, nous avons la sortie suivant la condition spécifiée ; par conséquent, vous voyez le résultat comme « PAS n’est pas ici ».
Ceci est similaire au AND que nous avons vu précédemment. Il renverra la valeur comme vraie uniquement lorsque les deux conditions sont vraies ou lorsque les deux variables sont évaluées comme vraies.
<?php $x = 100; $y = 50; if ($x == 100 && $y == 50) { echo "&& is true!"; } ?>
Sortie :
Lignes similaires, la condition OR est également la même que l'OR mentionné ci-dessus. Cet opérateur fonctionne même lorsque l'une des conditions spécifiées est vraie. Il donne des résultats similaires, tout comme l’exemple de tap mentionné précédemment. OU avoir trois éviers différents peut remplir l'évier même lorsqu'un seul robinet est ouvert.
<?php $x = 100; $y = 50; } if ($x == 100 || $y == 80) { echo "OR is true!"; } ?>
Sortie :
Dans l'exemple ci-dessus, la variable x satisfait à la condition spécifiée pour $x=100, et donc le résultat affiche le message lorsque le résultat est vrai. Bien que la condition de la variable y ne soit pas satisfaite, la sortie est affichée. Cela est dû à la condition OU, qui fonctionne même si une condition est remplie.
PHP possède de nombreux opérateurs logiques, qui le rendent facile à utiliser. Le compilateur PHP aide à compiler rapidement ces opérateurs. Les opérateurs logiques aident à effectuer des opérations logiques. Il peut s'agir d'opérations arithmétiques, logiques, de chaînes ou de tableaux. PHP dispose d'une fonctionnalité pour effectuer toutes ces opérations. Cela aide à vérifier plusieurs conditions à la fois. Cela fait gagner du temps et augmente l'optimisation du compilateur PHP. Par conséquent, il est conseillé d’utiliser ces opérateurs lorsque vous travaillez avec PHP. Les opérateurs logiques accélèrent l'exécution des opérations logiques, garantissant des résultats rapides. Ces conditions vous aident ainsi à obtenir des résultats booléens et à travailler dessus en conséquence.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!