重构PHP中的ISSET条件,您可以与Null合并操作员与Null-Safe(也称为Null Expagation)运算符一起使用零合并操作员以更简洁的方式实现相同的结果。
坏
{{ (isset($rowData[$i]) ? $rowData[$i] : null) }}
好
{{ $rowData[$i] ?? null }}
_其他例子_
坏
if(isset($rowData['name'])){
$name = $rowData['name'];
}
elseif(isset($rowData['fullname'])){
$name = $rowData['fullname'];
}
else{
$name = 'nobody';
}
好
$name = $rowData['name']) ?? $rowData['fullname']) ?? 'nobody'