【 PHP 】PHP8に入門してみた 66日目 PHPの基本 ( 演算子 比較演算子 )

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

演算子

比較演算子

比較演算子は左オペランドと右オペランドを比較し、bool値(true/false)を返します。

主にif, while, do ~ whileなどの条件分岐や繰り返し命令で使用します。

PHPとして、特徴的なものだけ確認しておきます。

  • ===・・・左辺と右辺の値が等しい かつ 同じデータ型の場合にtrue
  • !==・・・===の反対版
  • <> ・・・ 等しくない(!=と同義)
  • <=> 宇宙船演算子!? 左オペランド < 右オペランドの場合 -1, 等しい場合 0, 左オペランド > 右オペランドの場合 1
  • ?:・・・条件演算子。「3項演算子」とも呼ばれている演算子ですね。条件式をワンライナーで記述できます。
  • ??・・・null合体演算子。かっこいい。左オペランドがnull以外の場合は左オペランドを使い、それ以外の場合は右オペラントを使う。左右のオペランドともにnullの場合は当然null

 

メモ

どの部分が宇宙船なのでしょう😇

PHPPHP

Posted by raika@blog