注意哦,对应的是PHP7的版本,低版本可不能用 这个判定符。

一般一句话判定是用的三元运算符,其实双问号是类似三元运算符的。

直接上结论的示例代码:

$a??0 等同于isset($a)?$a:0。
$a?:0 等同于$a?$a:0。

参考资料:

PHP-问号的用法-三元运算符

PHP7 引入的“ ” 和“ :”的区别



与《PHP7 引入的“??” 和“?:”的区别》相关的博文:

发布时间 02/03/2020 07:18:50所属栏目 Program Code.所属标签 .

留言