问答详情
源自:6-6 PHP条件结构之switch…case…中的break

没有break的case是否还判断

$num = 2;

$sum  = 10; 

switch($num){

case 1:

$sum = $sum  + 10;

case 2:

$sum = $sum  + 10;

case 3:

$sum = $sum  + 10;

default:

$sum = $sum  + 10;

第二次case是不是不判断的呢?

提问者:weixin_慕神6105373 2018-11-20 08:05

个回答

  • 柳源居士
    2018-12-24 15:46:55

    case 严格来说不是判断,是第一次符合条件的入口,然后从这里开始顺序执行。

  • 嘉睿
    2018-11-20 17:29:56

    从第二次开始一直判断下去,因为你匹配第二个之后没有跳出,就一直执行