Az is_bool függvény

Az is_bool függvény ellenőrzi, hogy az átadott érték logikai típusú-e (true vagy false). A függvény true értéket ad vissza, ha az érték logikai típusú, és false értéket ellenkező esetben. A függvény egy paramétert fogad el - az ellenőrizendő értéket.

Szintaxis

phpis_bool(mixed $value): bool

Példa

Ellenőrizzünk néhány értéket a logikai típushoz való tartozás szempontjából:

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

A kód végrehajtásának eredménye:

phptrue
true
false
false

Példa

Ellenőrizzünk különböző típusú változókat:

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

A kód végrehajtásának eredménye:

phptrue
false
false

Lásd még

  • a is_int függvényt,
    amely ellenőrzi, hogy egy változó egész szám-e
  • a is_string függvényt,
    amely ellenőrzi, hogy egy változó string-e
  • a is_array függvényt,
    amely ellenőrzi, hogy egy változó tömb-e