if语句,if.else if语句和switch.case语句的区别和分析

2025-02-27 05:29:55
推荐回答(1个)
回答1:

如果变量a等于1输出1,等于2输出2,其他情况输出3

下面的代码运行结果是一致的:

if ($a==1){

echo 1;

}else if($a == 2){

echo 2;

}else {

echo 3;

}

-------------------

switch($a){

case 1:

echo 1;

break;

case 2:

echo 2;

break;

default:

echo 3;

}

根本区别就是写的代码不一样(这好像是废话!),这会影响可读性