B栗子中执行了Case2之后,继续执行Case3和default,那结果应是60吧,为什么是40???

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

什么鬼啊什么鬼

2017-09-04 16:59

B栗子中执行了Case2之后,继续执行Case3和default,那结果应是60吧,为什么是40???

写回答 关注

4回答

  • 慕圣7111503
    2018-01-01 21:48:35

    在B例子中,变量$sum又重新赋值10,进入switch语句,case 1不符合条件($num不等于1),表达式不执行,case 2符合条件,表达式执行,由于没有后面语句中都没有break;语句,最终变量$sum一共加了30,所以是40。

  • qq_丶親對硪薇笑_0
    2017-11-19 00:15:27

    他是从case2开始执行的

  • 慕粉3389166
    2017-10-24 19:38:39

    40

    采纳我就行了

  • 什么鬼啊什么鬼
    2017-09-04 17:02:26

    怎么删不掉啊,搞错了。。。

PHP入门篇

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

455957 学习 · 6306 问题

查看课程

相似问题