関数 is_bool
関数 is_bool は、渡された値がブール型 (true または false) であるかどうかをチェックします。値がブール型の場合、関数は true を返し、そうでない場合は false を返します。この関数は、チェックする値という1つのパラメータを受け取ります。
構文
is_bool(mixed $value): bool
例
いくつかの値がブール型に属するかどうかをチェックしてみましょう:
<?php
$res1 = is_true;
$res2 = is_false;
$res3 = is_bool(1);
$res4 = is_bool('true');
var_dump($res1, $res2, $res3, $res4);
?>
コードの実行結果:
true
true
false
false
例
異なる型の変数をチェックしてみましょう:
<?php
$boolVar = false;
$intVar = 0;
$strVar = 'false';
var_dump(
is_bool($boolVar),
is_bool($intVar),
is_bool($strVar)
);
?>
コードの実行結果:
true
false
false