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

非要加一个break;?

不是符合条件值二就执行任务二吗?为什么还要继续往下执行?非要加一个break;?“在B例子中,执行了第二个case , $sum变为20,由于没有break,继续执行第三个case,然后又执行default,$sum变为了40。”不是执行了三个20吗?怎么是40?我还以为是叠加的。

提问者:致敬藤本弘 2018-05-08 22:06

个回答

  • qq_v_159
    2018-05-08 23:16:50
    已采纳

    如果没加的话程序会一直在foreach下执行下去,浪费时间

    b例中default不执行