Funkce is_bool

Funkce is_bool kontroluje, zda je předaná hodnota booleovského typu (true nebo false). Funkce vrací true, pokud je hodnota booleovská, a false v opačném případě. Funkce přijímá jeden parametr - hodnotu pro kontrolu.

Syntaxe

phpis_bool(mixed $value): bool

Příklad

Zkontrolujeme několik hodnot na příslušnost k booleovskému typu:

php<?php
  $res1 = is_bool(true);
  $res2 = is_bool(false);
  $res3 = is_bool(1);
  $res4 = is_bool('true');
  
  var_dump($res1, $res2, $res3, $res4);
?>

Výsledek provedení kódu:

phpbool(true)
bool(true)
bool(false)
bool(false)

Příklad

Zkontrolujeme proměnné různých typů:

php<?php
  $boolVar = false;
  $intVar = 0;
  $strVar = 'false';
  
  var_dump(
    is_bool($boolVar),
    is_bool($intVar),
    is_bool($strVar)
  );
?>

Výsledek provedení kódu:

phpbool(true)
bool(false)
bool(false)

Viz také

  • funkci is_int,
    která kontroluje, zda je proměnná celé číslo
  • funkci is_string,
    která kontroluje, zda je proměnná řetězec
  • funkci is_array,
    která kontroluje, zda je proměnná pole