【 PHP 】PHP8に入門してみた 73日目 PHPの基本 ( 演算子 論理演算子 )

PHP8技術者認定初級試験 が始まるようなので 試験に向けて (できるだけ)勉強しようと思います! 使用する書籍は独習PHP 第4版(山田 祥寛)|翔泳社の本 (shoeisha.co.jp) となります。

演算子

論理演算子

論理演算子について、PHPではandは「必ず左右のオペランドを評価」し、&&の場合は「左オペランドがfalseの場合は右オペランドの評価は行わない」と処理されるという認識です。

&&を「ショートカット演算子」や「短絡演算子」と呼んでいます。

この当たりは特に難しい概念はなさそうです。

&ではなくandと記述する点は少し注意ですね。

メモ

PHPでは&&をショートカット演算子と呼んでいるんですね🤔

確かに日本語の役だとそうなるような気もしますが私はJavaの実装が長いので「ショートサーキット演算子では?」と若干の違和感を感じます。

【Java】ショートサーキット(短絡評価)を意識する – Qiita

PHPPHP

Posted by raika@blog