我让自己感到困惑,我无法弄清楚如何在代码中编写这个逻辑。
if (x == y){
use x down below
}elseif (d == y){
use d down below
}else{
do z
}
do some stuff here using x or d or z
这有意义吗?我认为一个简单的return d, x, or z
可以做到这一点,但事实并非如此。我试图这样做是为了不重复代码,因为在每种情况下都会做同样的事情(或多或少)。
我正在使用symfony2并且是新手。
答案 0 :(得分:0)
这样的东西?
if ($x == $y) {
$value = $x;
} else if ($d == $y) {
$value = $d;
} else {
$value = $z;
}
doSomething($value);