??是PHP7新增的特性

$a ?? 0 等同于 isset($a) ? $a : 0;
$a ?: 0 等同于 $a ? $a : 0;
empty: 判断一个变量是否为空(null、false、00、0、’0′、这类,都会返回true);
isset: 判断一个变量是否设置(值为false、00、0、’0′、这类,也会返回true);

本文由 阿飞 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论