論理型は、最も簡単な型です。
boolean
は、真偽の値を表 します。この値は、
TRUE
または
FALSE
のどちらかになります。
注意 boolean型は、PHP 4で導入されました。
booleanリテラルを指定するには、キーワード
TRUE
または
FALSE
を指定して下さい。両方とも大文字小 文字に依存しません。
通常、
boolean
型の値を返す
演算子
を使用してから、
制御構造
にその結果を渡 します。
// == は、boolean型を返す演算子 if ($action == "show_version") { echo "バージョンは1.23です。"; } // これは冗長 if ($show_separators == TRUE) { echo " hr \n"; } // 上の例は次のように簡単に書くことができます。 if ($show_separators) { echo " hr \n"; } |
boolean
に明示的に変換を行うには、キャスト
(bool)
または
(boolean)
を 使用します。しかし、演算子、関数、制御構造が
boolean
型の引数を必要とする場合には、値は自動的に変換されるため、多くの 場合、キャストは不要です。
型の相互変換
も参照下さい。
boolean
に変換する場合、次の値は
FALSE
とみなされます。
boolean
の
FALSE
integer
の 0 (ゼ ロ)
float
の 0.0 (ゼロ)
ゼロを要素とする
配列
ゼロを要素とする
オブジェ クト
特別な値
NULL
(値がセット されていない変数を含む)
警告 |
|