在 PHP 中,可以使用 is_bool()
函數來判斷一個變量是否為布爾值。is_bool()
函數接受一個參數,即要檢查的變量,然后返回一個布爾值,表示該變量是否為布爾值。
下面是一個簡單的示例:
<?php
$var1 = true;
$var2 = false;
$var3 = 1;
$var4 = "hello";
if (is_bool($var1)) {
echo "var1 是布爾值\n";
} else {
echo "var1 不是布爾值\n";
}
if (is_bool($var2)) {
echo "var2 是布爾值\n";
} else {
echo "var2 不是布爾值\n";
}
if (is_bool($var3)) {
echo "var3 是布爾值\n";
} else {
echo "var3 不是布爾值\n";
}
if (is_bool($var4)) {
echo "var4 是布爾值\n";
} else {
echo "var4 不是布爾值\n";
}
?>
輸出結果:
var1 是布爾值
var2 是布爾值
var3 不是布爾值
var4 不是布爾值
在這個示例中,我們創建了四個變量,分別賦值為布爾值、非布爾值,然后使用 is_bool()
函數來檢查它們是否為布爾值。從輸出結果可以看出,$var1
和 $var2
是布爾值,而 $var3
和 $var4
不是布爾值。