如果变量a等于1输出1,等于2输出2,其他情况输出3
下面的代码运行结果是一致的:
if ($a==1){
echo 1;
}else if($a == 2){
echo 2;
}else {
echo 3;
}
-------------------
switch($a){
case 1:
break;
case 2:
default:
根本区别就是写的代码不一样(这好像是废话!),这会影响可读性