我是靠谱客的博主 哭泣烧鹅,这篇文章主要介绍使用php如何减少if else 的多重嵌套判断语句,现在分享给大家,希望可以做个参考。

使用php减少if else 的多重嵌套判断语句

    • 优化代码

在平时的代码中,为了代码的高质量和可读性,建议使用if-return代替if-else的结构,既符合单一出口的原则,又实现了代码的嵌套逻辑向平行逻辑转换,应该具备这种设计思想!

优化代码

if层次越少越好

function getThumbQrcodeSize($material_pic_height)
{
$thumb_qrcode_size = 150;
//如果高度小于2000,则生成280*280的二维码
if ($material_pic_height < 1000) {
return $thumb_qrcode_size = 150;
}
if ($material_pic_height >= 1000 && $material_pic_height < 2000) {
return $thumb_qrcode_size = 280;
}
//如果高度大于等于2000,小于4000px 则生成480*480的二维码
if ($material_pic_height >= 2000 && $material_pic_height < 4000) {
return $thumb_qrcode_size = 480;
}
//如果高度大于等于4000,小于6000px 则生成580*580的的二维码
if ($material_pic_height >= 4000 && $material_pic_height < 6000) {
return $thumb_qrcode_size = 580;
}
//如果高度大于等于6000,小于10000px
则生成280*280的二维码
if ($material_pic_height >= 6000 && $material_pic_height < 10000) {
return $thumb_qrcode_size = 680;
}
//如果高度大于等于10000,则生成960*960的二维码
if ($material_pic_height >= 10000) {
return $thumb_qrcode_size = 960;
}
//都没有匹配上,则返回默认的
return $thumb_qrcode_size;
}
$material_pic_height=1000;
getThumbQrcodeSize();

最后

以上就是哭泣烧鹅最近收集整理的关于使用php如何减少if else 的多重嵌套判断语句的全部内容,更多相关使用php如何减少if内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部