php的.链接符的优先级比??优先级高,所以下面的代码会出错。
$arr = [1,2,3];
$a = ‘foo’ . $arr[3] ?? ‘bar’;
正确的写法应该是这样的
$a = ‘foo’ . ($arr[3] ?? ‘bar’);
php的.链接符的优先级比??优先级高,所以下面的代码会出错。
$arr = [1,2,3];
$a = ‘foo’ . $arr[3] ?? ‘bar’;
正确的写法应该是这样的
$a = ‘foo’ . ($arr[3] ?? ‘bar’);