bool is_bool ( mixed $var )
is_bool() проверяет, является ли переменная булевой или нет.
Возвращает TRUE, если $var является булевой, в проивном случае - FALSE.
<?php
$val1 = TRUE;
$val2 = 1;
$ret1 = is_bool($val1);
$ret2 = is_bool($val2);
if($ret1) echo "ret1 is a bool\r\n"; // OUTPUT: ret1 is a bool
else echo "ret1 is NOT a bool\r\n";
if($ret2) echo "ret2 is a bool\r\n";
else echo "ret2 is NOT a bool\r\n"; // OUTPUT: ret2 is NOT a bool
?>
is_array() / is_float() / is_int() / is_string()
Функция идентична функции is_bool() группы PHP.