【发布时间】:2015-07-03 04:03:07
【问题描述】:
在 PHP 中使用多个(在我的情况下为 23 个)if-elseif 嵌套循环的最佳选择是什么?
【问题讨论】:
-
你为什么不展示你有什么?有时,只需更改一点逻辑,您就可以跳过一两个模式,并且没有 23 个案例。通常情况下,开发人员会做一堆不必要的重复。
-
如果你在 if-elseif 链中设置相同的变量,那么你可以使用 hashmap 来映射关系或使用三元运算符。您需要发布您的脚本,以便我们确定最佳优化路线。
-
这真的取决于你在这些条款中的条件;切换是可能的,但并不总是正确的选择。我们需要查看有问题的代码。
-
顺便说一句,
if - elseif没有嵌套,它是一个结构
标签: php if-statement switch-statement