的意思 '??' PHP中的运算符

时间:2018-09-30 20:26:58

标签: php

'??'是什么意思PHP中的运算符? 我见过有人这样使用它。我在Google搜索了很多结果。但是没有找到任何解决方案。

$this->variable = $arg['value'] ?? NULL

1 个答案:

答案 0 :(得分:1)

??是新版本(自PHP 7起)NULL coalescing operator。如果设置了第一个参数并且不为null,则返回它,否则,返回第二个参数。