Si une expression participe à une opération logique, la première expression peut déterminer le résultat de l'ensemble de l'expression logique, alors la valeur de la deuxième expression ne sera pas calculée. Il s'agit d'une opération de court-circuit. Laissez l'éditeur vous guider pour apprendre ensemble.
Quel est le fonctionnement en court-circuit de &&
et ||
?
Le fonctionnement en court-circuit est également appelé opérateur de court-circuit. Les concepteurs de langages de programmation pensent que tant qu'il y a des opérateurs logiques (ET logique, OU logique), le résultat de l'opération est true
ou false
, et le processus en cours n'est pas important.
OU Logique||
Lorsque l'une des deux opérations est vraie, le résultat est vrai. Si les deux côtés sont faux, le résultat est faux.
<?php $a=true; $b=1; $a || ++$b; echo $b;//短路,上面的++$b被短路了,结果还是1 ?>
ET logique&&
Lorsque l'une des deux opérations est fausse, le résultat est faux et les deux les côtés sont vrais, le résultat est vrai. Quels sont les avantages du fonctionnement en court-circuit de
<?php $a=false; $b=1; $a && ++$b; echo $b;//短路,上面的++$b被短路了,结果还是1 ?>
et &&
&&||
Si nous court-circuitons l'opération, nous pouvons réduire le temps d'exécution et améliorer l'efficacité de l'opération. En même temps, nous pouvons utiliser les caractéristiques de l'opération de court-circuit. pour écrire beaucoup de code concis et réduire le temps d'écriture du code. 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!