En PHP, and est utilisé pour le jugement logique. La syntaxe est "valeur 1 et valeur 2". Si les opérandes des deux côtés de et sont vrais, alors retournez vrai, sinon retournez faux et est un opérateur logique ; car l'opérateur "&&" représente également un "et" logique, et l'opérateur "&&" a une priorité plus élevée que et.
L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3
L'opérateur « et » en PHP est appelé un opérateur logique. Si les deux opérandes sont vrais, retournez vrai.
Exemple :
<?php // 变量声明 // 初始化 $a = 100; $b = 50; if ($a == 100 and $b == 10) echo "True"; else echo "False";
Sortie : False
Explication : Puisque la variable $a = 100 et une autre variable $b = 10, la condition $a == 100 est évaluée comme vraie, tandis que l'évaluation de $b == 10 Le résultat est vrai. Par conséquent, « $a == 100 et $b == 10 » est évalué comme vrai car la logique ET indique que si les deux opérandes sont vrais, le résultat est également vrai. Mais lorsque $b = 20 est saisi, la condition $b == 10 est fausse, donc le résultat de l'opération ET sera faux.
L'opérateur '&&' en PHP est également appelé opérateur logique. Si les deux opérandes sont vrais, retournez vrai.
Exemple :
<?php // 声明一个变量并初始化 $a = 100; $b = 10; if ($a == 100 && pow($b, 2) == $a) echo "True"; else echo "False";
Sortie : True
Explication : Puisque la variable $a = 100 et une autre variable $b = 10, la condition $a == 100 est évaluée comme vraie et pow($b, 2)= =$ a est également évalué comme vrai car $b = 10 élevé à la puissance 2 est 100, ce qui est égal à $a. Par conséquent, '$a == 100 && pow($b,2)==$a' est évalué comme vrai car la logique ET indique que l'opération AND ne sera vraie que si les deux opérandes sont vrais. Mais lorsque $b = 20 est entré, la condition pow($b,2)==$a est fausse, donc le résultat de l'opération ET est faux.
Comparaison entre les opérateurs 'AND' et '&&' :
Basé sur la priorité :
La priorité détermine essentiellement quelles opérations sont effectuées en premier dans une expression. L'opérateur '&&' a une priorité élevée et l'opérateur 'AND' a une priorité faible.
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!