define('PI', 3.14);
if (defined('PI')) {
echo '常量 PI 已定义';
} else {
echo '常量 PI 未定义';
}
$name = 'John';
if (isset($name)) {
echo '变量 $name 已设置';
} else {
echo '变量 $name 未设置';
}
总的来说,defined 函数用于检查常量是否已经被定义,而 isset 函数用于检查变量是否已经设置。常量是不可变的,而变量是可以改变的。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: defined函数与isset函数的区别是什么