我想像这样使用null coalesce运算符
$response['shares']->getField('count') ?? 0
这应该做的是获取共享计数或未设置为0。我现在遇到的问题是,有时数组索引shares
不存在所以我'得到ErrorException: Undefined index: shares
。我知道我可以这样做
isset($response['shares']) ? $response['shares']->getField('count') : 0
但有没有办法直接使用null coalesce运算符而不检查每个索引是否存在?