关于没有break下走完全部的case statement

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

慕九州6232487

2018-05-19 16:57

简而言之,switch的statement不像elseif,它只能比较一次所有case值,像是一张单程票用完即无,在那之后因为没有break直接走完后面的case statement。(如错请指正)。


写回答 关注

2回答

  • 柳源居士
    2018-12-24 15:39:27

    switch (条件) case:
    是选择条件的值,然后从第一个符合条件的case开始顺序执行,default则是如果没有符合的入口,则从这里开始执行。

    这个与if else 还是不一样的。

    break是跳出当前switch的循环,后面的都不会再执行了。

  • 慕九州6232487
    2018-05-19 16:57:58

    简而言之,switch的statement不像elseif,它只能比较一次所有case值,像是一张单程票用完即无,在那之后因为没有break直接走完后面的case statement。(如错请指正)。

PHP入门篇

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

455995 学习 · 6306 问题

查看课程

相似问题