- NULL 合并运算符 (??) 是用于执行 isset()检测的三元运算的快捷方式。
- 作用是:先判断是否可以取出变量值是,且变量值不为NULL
- 如果是:返回该变量的值
- 如果不是:返回第二个设置的值
例子:
<?phpecho isset($a) ? $a : '没设置 <br>'; // 没设置echo $_GET['site'] ?? '未获取到 <br>'; // 未获取到$arr = [];echo $arr[1] ?? '未获取到 <br>'; // 未获取到$arr2 = null;echo $arr[1] ?? '未获取到 <br>';// 未获取到
