define('PI', 3.14);
if (defined('PI')) {
echo '常量 PI 已定义';
} else {
echo '常量 PI 未定义';
}
$name = 'John';
if (isset($name)) {
echo '变量 $name 已设置';
} else {
echo '变量 $name 未设置';
}
总的来说,defined 函数用于检查常量是否已经被定义,而 isset 函数用于检查变量是否已经设置。常量是不可变的,而变量是可以改变的。