Fonction is_bool
La fonction is_bool vérifie si la valeur transmise est
de type booléen (true ou false). La fonction renvoie true,
si la valeur est booléenne, et false dans le cas contraire.
La fonction accepte un paramètre - la valeur à vérifier.
Syntaxe
is_bool(mixed $value): bool
Exemple
Vérifions plusieurs valeurs pour appartenance au type booléen :
<?php
$res1 = is_true;
$res2 = is_false;
$res3 = is_bool(1);
$res4 = is_bool('true');
var_dump($res1, $res2, $res3, $res4);
?>
Résultat de l'exécution du code :
true
true
false
false
Exemple
Vérifions des variables de différents types :
<?php
$boolVar = false;
$intVar = 0;
$strVar = 'false';
var_dump(
is_bool($boolVar),
is_bool($intVar),
is_bool($strVar)
);
?>
Résultat de l'exécution du code :
true
false
false