Función is_bool
La función is_bool verifica si el valor pasado es
de tipo booleano (true o false). La función devuelve true,
si el valor es booleano, y false en caso contrario.
La función acepta un parámetro - el valor a verificar.
Sintaxis
is_bool(mixed $value): bool
Ejemplo
Verifiquemos varios valores para determinar si pertenecen al tipo booleano:
<?php
$res1 = is_true;
$res2 = is_false;
$res3 = is_bool(1);
$res4 = is_bool('true');
var_dump($res1, $res2, $res3, $res4);
?>
Resultado de la ejecución del código:
true
true
false
false
Ejemplo
Verifiquemos variables de diferentes tipos:
<?php
$boolVar = false;
$intVar = 0;
$strVar = 'false';
var_dump(
is_bool($boolVar),
is_bool($intVar),
is_bool($strVar)
);
?>
Resultado de la ejecución del código:
true
false
false