isset() 函數(shù)用于檢測變量是否設置并且不是 null。它接受一個或多個參數(shù),如果所有參數(shù)都被設置且不為 null,則返回 true,否則返回 false。
正確使用 isset() 函數(shù)的示例:
// 檢測單個變量
$var = 'Hello';
if (isset($var)) {
echo '變量已設置并且不為 null';
} else {
echo '變量未設置或為 null';
}
// 檢測多個變量
$var1 = 'Hello';
$var2 = null;
if (isset($var1, $var2)) {
echo '所有變量已設置并且不為 null';
} else {
echo '有一個或多個變量未設置或為 null';
}
需要注意的是,isset() 函數(shù)只能用于檢測變量是否被設置,不能用于檢測變量的值是否為某個特定的值。如果要檢測變量的值是否為 null、空字符串等特定值,可以使用 empty() 函數(shù)。