【发布时间】:2015-02-02 20:02:12
【问题描述】:
我有下面的代码,如果两个值都为真,则执行其他操作,如果两个值中的一个为真,则执行其他操作,如果另一个为真,则执行其他操作,如果两者都不为真,则执行其他操作。 但是我觉得必须有更简单的方法。
$value1 = true;
$value2 = false;
if ($value1 && $value2){
do something
} else if ($value1){
do something else
} else if ($value2){
do another something
} else {
do final other thing
}
有什么方法可以用更少的 if/else 语句更好地表示这个逻辑
【问题讨论】:
-
不,没有更好的方法,因为您使用的是 2 个变量。
-
已经简化了。没有办法进一步简化它。