可能重复:
Switch vs if 语句
在一个非常简单的 php 场景中,有什么好处(如果有的话):
function foo_1($bar){
if $bar == 'yes'{
return 'yes';
}
// or the use of 'else'
if $bar == 'no'{
return 'no';
}
}
反对 :
function foo_2($bar){
switch ($bar) {
case 'yes' :
return 'yes';
break;
case 'no' :
return 'no';
break;
}
}
}
(旁注:我知道如果我们有多个条件( if ($bar=='yes') && ($bar !='else')..)这可能是一个原因,但在那种情况下,一个人可以有里面有条件的情况..)