define('PI', 3.14);
if (defined('PI')) {
echo '常量 PI 已定義';
} else {
echo '常量 PI 未定義';
}
$name = 'John';
if (isset($name)) {
echo '變量 $name 已設(shè)置';
} else {
echo '變量 $name 未設(shè)置';
}
總的來說,defined 函數(shù)用于檢查常量是否已經(jīng)被定義,而 isset 函數(shù)用于檢查變量是否已經(jīng)設(shè)置。常量是不可變的,而變量是可以改變的。