Les opérateurs logiques ne sont rien d'autre que d'effectuer des opérations logiques sur des valeurs. (&&) ou (||)" Ces deux opérateurs peuvent accélérer la vitesse d'exécution du code PHP dans le programme.
Premier coup d'oeil à un morceau de code :
<?php
$test="李四";
$test=="张三"&&$test="张三来了";
echo $test; //输出“李四”
$test="李四";
$test=="张三"||$test="张三不在这里";
echo $test; //输出“张三不在这里”
?>
Copier après la connexion
Pourquoi ce résultat se produit-il ? Si nous suivons la méthode habituelle, nous devons au moins utiliser une instruction IF pour juger. Mais maintenant, seules deux opérations logiques changeront la valeur de la variable. 🎜>
Des deux côtés de l'
expression impliquée dans l'opération logique, les opérations sont effectuées de gauche à droite, et tant que l'une des opérations "ET" est fausse, l'expression entière sera éliminé. Le résultat est faux. Par conséquent, lorsque l'expression de gauche est fausse, il n'est pas nécessaire d'effectuer l'opération. Ce traitement est sans aucun doute très bénéfique pour l'efficacité du programme. utilisation efficace.. La logique du OU est différente : tant que l'une est vraie, l'expression entière est vraie. Par conséquent, si le côté gauche est faux, l'expression de droite doit être jugée. c'est correct. Le résultat n'est plus surprenant.
L'exemple ci-dessus peut bien sûr être réalisé via des
déclarations de jugement conditionnelles La situation actuelle est de réduire la quantité de code, et le plus. l'important est d'augmenter l'efficacité du programme. La clé pour maîtriser cela est que l'expression s'exécute de gauche à droite. Il convient de mentionner que le côté droit peut être une expression ou qu'elle s'arrêtera lorsque la première valeur déterminera la valeur. valeur de l'expression entière. C'est une fonction, mais il ne peut pas s'agir d'une série de combinaisons d'instructions ou d'instructions de sortie. Après tout, c'est toujours un composant d'une expression logique
Pour le "et" (&&. ) opération : x && y Lorsque x est faux, sautez directement et n'exécutez pas y ;
Pour l'opération "ou" (||) : x||y Lorsque x est vrai, sautez directement et n'exécutez pas y ; en
php. Similitudes et différences de &&
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!