Maison  >  Article  >  développement back-end  >  Vous apprendre à effectuer des opérations de court-circuit des opérateurs logiques PHP

Vous apprendre à effectuer des opérations de court-circuit des opérateurs logiques PHP

醉折花枝作酒筹
醉折花枝作酒筹original
2021-03-24 11:34:001963parcourir

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.

Vous apprendre à effectuer des opérations de court-circuit des opérateurs logiques PHP

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn