式が論理演算に関与している場合、最初の式が論理式全体の結果を決定できるため、2 番目の式の値は計算されません。これは短絡演算です。編集者があなたを導き、一緒に学びましょう。
&&
と ||
の短絡操作は何ですか?
ショートサーキット操作は、ショートサーキットオペレーターとも呼ばれます。プログラミング言語の設計者は、論理演算子 (論理 AND、論理 OR) がある限り、演算の結果は true
または false
であり、実行中のプロセスは重要ではないと考えています。
論理和 ||
2 つの演算のいずれかが true の場合、結果は true になります。両側が false の場合、結果は false になります。
<?php $a=true; $b=1; $a || ++$b; echo $b;//短路,上面的++$b被短路了,结果还是1 ?>
論理 AND&&
2 つの演算のいずれかが false の場合、結果はが false で、両側が true の場合、結果は true になります。
<?php $a=false; $b=1; $a && ++$b; echo $b;//短路,上面的++$b被短路了,结果还是1 ?>
&&
および ||# の短絡操作の利点は何ですか? ##?
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP 論理演算子の短絡演算を実行する方法を説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。