您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

IF嵌套怎么优化写法

2024/6/1 3:01:49发布26次查看
if嵌套如何优化写法?
像这样的if条件还能再怎么写好,应该不能用switch,毕竟要判断时间、次数、ip等条件。
if(访问时间段){
     echo 正常时间段;
     if(id范围){
         echo 正常id范围;
         if(访问次数){
             echo 正常访问次数;
             if(ip地址){
                 echo 正常ip地址;
                 }else{
                 echo 错误ip地址;
                 }
             }else{
             echo 访问次数过多;
             }
         }else{
         echo 错误id范围;
         }
     }
else{
     echo 请注意休息;
     }
------解决思路----------------------
平行的写法
while(true) {
if(访问时间段){
echo 正常时间段;
}else {
echo 请注意休息;
break;
}
if(id范围){
echo 正常id范围;
}else {
echo 错误id范围;
break;
}
if(访问次数){
echo 正常访问次数;
}else {
echo 访问次数过多;
break;
}
if(ip地址){
echo 正常ip地址;
}else{
echo 错误ip地址;
break;
}
break;
}
------解决思路----------------------
$error = 0;
if(访问时间段){
echo 正常时间段;
else{
$error = 1;
echo 请注意休息;
}
if($error==0 && id范围){
echo 正常id范围;
}else{
$error = 1;
echo 错误id范围;
}
if($error==0 && 访问次数){
echo 正常访问次数;
}else{
$error = 1;
echo 访问次数过多;
}
if($error==0 && ip地址){
echo 正常ip地址;
}else{
$error = 1;
echo 错误ip地址;
}

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product