Συνάρτηση is_bool
Η συνάρτηση is_bool ελέγχει εάν η τιμή που μεταβιβάστηκε
είναι Boolean τύπου (true ή false). Η συνάρτηση επιστρέφει true,
εάν η τιμή είναι Boolean, και false σε αντίθετη περίπτωση.
Η συνάρτηση δέχεται μία παράμετρο - την τιμή για έλεγχο.
Σύνταξη
is_bool(mixed $value): bool
Παράδειγμα
Ας ελέγξουμε αρκετές τιμές για ανήκουν στον Boolean τύπο:
<?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