Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
28 of 410 menu

Функцыя is_bool

Функцыя is_bool правярае, ці з'яўляецца перададзенае значэнне булевым тыпам (true ці false). Функцыя вяртае true, калі значэнне з'яўляецца булевым, і false у адваротным выпадку. Функцыя прымае адзін параметр - значэнне для праверкі.

Сінтаксіс

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

Глядзіце таксама

  • функцыю is_int,
    якая правярае, ці з'яўляецца зменная цэлым лікам
  • функцыю is_string,
    якая правярае, ці з'яўляецца зменная радком
  • функцыю is_array,
    якая правярае, ці з'яўляецца зменная масівам
byenru