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

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

直接上结论的示例代码:

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

参考资料:

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

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



Related Posts: PHP7 引入的“??” 和“?:”的区别 :

留言