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