使用Null Coalesce Operator进行链式调用

时间:2016-04-22 09:41:37

标签: php

我想像这样使用null coalesce运算符

$response['shares']->getField('count') ?? 0

这应该做的是获取共享计数或未设置为0。我现在遇到的问题是,有时数组索引shares不存在所以我'得到ErrorException: Undefined index: shares。我知道我可以这样做

isset($response['shares']) ? $response['shares']->getField('count') : 0但有没有办法直接使用null coalesce运算符而不检查每个索引是否存在?

0 个答案:

没有答案