FALSEの真偽値を扱うには、Boolean(論理)型を使用します。falseと記述することもできます。簡単な例として変数を論理型で初期化し、var_dump()で出力してみます。当たり前ですが、TRUEを代入した変数ではtrueが出力され、FALSEを代入した変数ではfalseが出力されます。出力:bool(false)?&gt;論理型へ明示的にキャストするには、(bool)または(boolean)を使用します。出力:bool(true)?&gt;次に論理型にキャストした際、FALSEと判定されるケースを見ておきましょう。基本的に「値がない」「NULL」「0」がFALSEと考えて問題ありませんが、文字列の"0"がFALSEと判定される点は注意が必要です。