$a=$c??$b; //等同于 $a=isset($c)?$c:$b;
$a=$c?:$b; //等同于 $a=$c?$c:$b;
empty: 判断一个变量是否为空(null、false、00、0、’0′、』这类,都会返回true)。
isset: 判断一个变量是否设置(值为false、00、0、’0′、』这类,也会返回true)。
php7 ??和?:区别
最新推荐文章于 2023-10-06 16:22:26 发布
$a=$c??$b; //等同于 $a=isset($c)?$c:$b;
$a=$c?:$b; //等同于 $a=$c?$c:$b;
empty: 判断一个变量是否为空(null、false、00、0、’0′、』这类,都会返回true)。
isset: 判断一个变量是否设置(值为false、00、0、’0′、』这类,也会返回true)。