非要加一个break;?

来源:6-6 PHP条件结构之switch…case…中的break

致敬藤本弘

2018-05-08 22:06

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

写回答 关注

1回答

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

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

    b例中default不执行

    致敬藤本弘

    非常感谢!

    2018-05-09 21:58:49

    共 1 条回复 >

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455994 学习 · 6306 问题

查看课程

相似问题