switch语句由"case"组成......
但其他所有案件都有"其他"案例吗?
从来没有找到答案......
例如:
switch ($var){
case "x":
do stuff;
break;
case "y":
do stuff;
break;
else: // THIS IS WHAT I WOULD LIKE
do stuff;
break;
}
Run Code Online (Sandbox Code Playgroud)
Dan*_*May 36
default:
do stuff;
break;
Run Code Online (Sandbox Code Playgroud)
通常,该default条款应位于其他case条款的最后,以便于一般可读性.
您可能还希望break在代码中重新格式化语句,如下所示:
switch ($var){
case "x": // if $var == "x"
do stuff;
break;
case "y": // if $var == "y"
do stuff;
break;
default: // if $var != "x" && != "y"
do stuff;
break;
}
Run Code Online (Sandbox Code Playgroud)