清洁php:Isset()和无效操作员
#php #laravel

重构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'