PHP7新特性??

技术备忘 |5个月前 |0

PHP


随着 PHP7 发布,增加了很多新特性,其中“NULL 合并操作符”,也就是双问号,简化了对变量判断的操作。刚刚发布 PHP7.0的时候对新特性只是粗略的看了下,没有太注意 ??,以为和 ?: 一样的。今天在机缘巧合之下,终于搞清楚这两个东西了。

7.0 以前:

return isset($result['errcode']) ? $result['errcode'] : 'ok';

OR

return isset($result['errcode']) ?: 'ok';

现在:

return $result['errcode'] ?? 'ok';

Tinker 中的测试

代码测试图片

MeiWJ
A PHP Web Artisan

完善源自用心 細節決定成敗