- 最近发现有业务需要多个逻辑或(||),发现写多了代码不太美观就研究出这个方法
$status = $request->status;
// 一般写法
if($status == 200 || $status == 401 || $status == 501){
# code...
}
// 简写[可以把数组单独封装起来]
if(in_array($status, [200, 401, 501])){
# code...
}
- 简写的好处就是后续修改条件可以直接在数组里面修改
$status = $request->status;
// 一般写法
if($status == 200 || $status == 401 || $status == 501){
# code...
}
// 简写[可以把数组单独封装起来]
if(in_array($status, [200, 401, 501])){
# code...
}