苹果coding
2017-03-22 00:09
以下这段代码,为什么执行的结果是40?虽然没有break,但是case!=2,为什么能执行case=3和4的语句呢? <?php $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; } echo "B例子的值是:".$sum."<br />";
因为你没有添加break 只有见到break才会终止之后的代码 没有的话 会顺序执行后面的代码
PHP入门篇
455957 学习 · 6306 问题
相似问题