PHPでのtrueまたはfalseの定義と真偽の判定

2020-01-05PHP, PHP 判別

PHPでのtrueまたはfalseの定義と真偽の判定の種類などのまとめです。

boolean型を変数に定義する

真偽の値を表す論理型booleanを変数にtureまたはfalseで定義します。

値は文字列ですがクォーテーションでは囲いません。

$setA = true;
$setB = false;

変数の値がtureまたはfalseの判定

演算子を利用して指定した変数の値がtrueかどうか調べる。

$setA = true;

if($setA == true){
 //$setAはtrue
}

//または以下でも可
if($setA){
 //$setAはtrue
}

演算子を利用して指定した変数の値がalseかどうか調べる。

$setA = true;

if($setA == false){
 //$setAはtrue
}

//または以下でも可
if(!$setA){
 //$setAはtrue
}

※短縮して記述する場合は文字列型や数値型でも値があるとtrueを返すので、boolean型であることを調べるか確実である必要があります。

2020-01-05PHP, PHP 判別

Posted by Yousuke.U