扫码一下
查看教程更方便
php 7 新增加的 null 合并运算符(??)是用于执行isset()检测的三元运算的快捷方式。
null 合并运算符会判断变量是否存在且值不为null,如果是,它就会返回自身的值,否则返回它的第二个操作数。
以前我们这样写三元运算符:
$site = isset($_get['site']) ? $_get['site'] : '迹忆客';
现在我们可以直接这样写:
$site = $_get['site'] ?? '迹忆客';
以上程序执行输出结果为:
迹忆客
迹忆客
迹忆客