代码的可读性(减少if的使用)
1、首先最常用的是三元运算,这个确实是一个比较不错的写法。
2、短路的写法:
if(A){
doA();
}
可以转化为
A && doA();
if(!A){
doB()
}
转化为
A || doB();
3、简化if(){}else{}
if($arr['age'] == 1){
$arr['name'] == '张三';
}else{
$arr['name'] == '李四';
}
可以简化为
$arr['name'] == '李四';
if($arr['age']==1){
$arr['name'] == '张三';
}
或者
$arr['name'] == '李四';
$arr['age'] ==1 && $arr['name']=='张三';
4、根据判断流程流程或者业务逻辑来使用不同的流程语句判断
该用if时用if,该用switch时用switch