在 PHP 中,isnull()
函數用于檢查一個變量是否為 null
。對于值為 0 的情況,這個函數會返回 false
,因為 0 不是 null
。如果你想要檢查一個變量是否為 “空”(例如,空字符串、空數組、0 等),你可以使用 empty()
函數。這是一個例子:
$variable = 0;
if (isnull($variable)) {
echo "The variable is null.";
} else {
echo "The variable is not null."; // 這個條件將會執行,因為 $variable 的值是 0
}
if (empty($variable)) {
echo "The variable is empty."; // 這個條件也將會執行,因為 $variable 的值是 0
} else {
echo "The variable is not empty.";
}
在這個例子中,isnull()
函數不會將 0 視為 null
,而 empty()
函數會將 0 視為 “空”。