在 PHP 中,isnull()
函數用于檢查一個變量是否為 null
。然而,它不能直接用于回調函數的返回值。如果你想在回調函數中檢查返回值是否為 null
,你可以在回調函數內部使用 isnull()
函數,或者在調用回調函數后檢查其返回值。
例如,假設你有一個回調函數 myCallback()
,你可以這樣檢查其返回值是否為 null
:
function myCallback() {
// 你的回調邏輯
return $result;
}
$callback = 'myCallback';
$result = $callback();
if (isnull($result)) {
echo "返回值為 null";
} else {
echo "返回值不為 null";
}
或者,你可以在回調函數內部使用 isnull()
:
function myCallback() {
$result = // 你的回調邏輯
if (isnull($result)) {
return null;
} else {
return $result;
}
}
$callback = 'myCallback';
$result = $callback();
if ($result === null) {
echo "返回值為 null";
} else {
echo "返回值不為 null";
}