En PHP, "&&" signifie "et" et est un opérateur logique, qui signifie "ET logique". Le résultat de l'opération est une valeur booléenne lorsque vous utilisez "&&" pour l'opération, il n'y en a que deux à gauche et à droite ; expressions Lorsque les deux expressions sont VRAIES, le résultat est VRAI ; lorsque l'une ou l'autre expression est FAUX, le résultat est FAUX.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, "&&" signifie "et" et est un opérateur logique, qui signifie "ET logique".
Les opérateurs logiques sont généralement utilisés pour combiner plusieurs expressions. Le résultat d'un opérateur logique est une valeur booléenne, qui ne peut avoir que deux résultats, vrai ou faux.
Opérateur logique | Exemple | Lorsque le résultat est vrai |
---|---|---|
&& ou et (ET logique) | $m && $n ou $m et $n | Quand $m et $ Le le résultat est vrai lorsque n est tous deux vrai, et le résultat est faux lorsque $m et $n sont faux |
"&&" ou "et" ET logique
Lorsque les expressions gauche et droite sont VRAIES à en même temps, le résultat est VRAI ; lorsque l’une des expressions dans les deux conditions est FAUX, le résultat est FAUX. Lorsque la condition de gauche est FALSE, la condition de droite sera ignorée et FALSE sera renvoyée directement.
Le ET logique est une sorte de logique de court-circuit. Si l'expression de gauche est fausse, le résultat sera directement court-circuité et renvoyé, et l'expression de droite ne sera plus évaluée. La logique de fonctionnement est la suivante :
Étape 1 : Calculez la valeur du premier opérande (expression à gauche).
Étape 2 : Détectez la valeur du premier opérande. Si la valeur du premier opérande peut être convertie en false (comme null, undefined, NaN, 0, "", false), alors l'opération se termine directement et false est renvoyé.
Étape 3 : Si le premier opérande peut être converti en vrai, évaluez le deuxième opérande (expression de droite).
Étape 4 : vrai si le deuxième opérande est convertible en vrai ; faux si le deuxième opérande est convertible en faux.
[Exemple] Supposons que les personnes âgées de 18 à 25 ans remplissent les conditions de conscription militaire et que Xiao Ming ait 21 ans cette année Pour déterminer si Xiao Ming est apte à devenir soldat, le code de mise en œuvre. est la suivante :
<?php header('content-type:text/html;charset=utf-8'); $age = 21; if($age >= 18 && $age <= 25){ echo '符合当兵条件!'; }else{ echo '不符合当兵条件!'; } ?>
Connaissances approfondies :
Les opérateurs logiques sont utilisés pour combiner les résultats d'opérations logiques et constituent un ensemble d'opérateurs très important en programmation.
Les opérateurs logiques en PHP sont présentés dans le tableau suivant :
Exemples d'opérateurs logiques | Lorsque le résultat est vrai | |
---|---|---|
&& ou et (ET logique) | $m && $n ou $m et $n | Le résultat est vrai lorsque $m et $n sont vrais, le résultat est faux lorsque $m et $n sont faux |
|| || $n ou $m ou $n | Tant que $m et $n sont vrais, le résultat est vrai | |
$m xor $n | quand Quand $ m et $n sont un vrai et un faux, le résultat est vrai | |
!$m | Quand $m est faux, le résultat est vrai |
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!