<PHPLearn/>
PHP基礎 レッスン6

論理型

bool型の値と論理演算子(&&、||、!)の使い方を学びます。

論理型(bool)とは

論理型はtrue(真)またはfalse(偽)の2つの値のみを持つ型です。条件式の結果として使われることが多いです。

  • truefalse は大文字小文字を区別しない
  • 0、空文字列、null、空配列はfalseとして評価される(falsy値)
  • 論理演算子: &&(AND)、||(OR)、!(NOT)

論理演算子の基本

AND(&&)、OR(||)、NOT(!)演算子を使って条件を組み合わせます。

PHPエディタ

truthyとfalsy

PHPでは0、空文字列、null、空配列などがfalseとして評価されます。

PHPエディタ

比較演算子とbool

比較演算子の結果はbool型になります。==は緩い比較、===は厳密な比較です。

PHPエディタ