为什么输出后没有结果啊??求解

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

仰望45角

2015-11-04 09:42

<?php
//A例子
$num = 2;
$sum  = 10; 
switch($num){
    case 1:
        $sum = $sum  + 10;
        break;
    case 2:
        $sum = $sum  + 10;
        break;
     case 3:
        $sum = $sum  + 10;
        break;
    default:
        $sum = $sum  + 10;
}
 echo "A例子的值是:".$sum."<br />";
//B例子
$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 />";
?>


写回答 关注

6回答

  • 逆光之羽
    2015-11-04 12:03:45

    我次奥 居然能还能贴漫画链接( ̄△ ̄;)

  • simplesoo
    2015-11-04 11:58:05

    恭喜你,环境这块的问题。樱子小姐的脚下埋着尸体

  • 仰望45角
    2015-11-04 10:17:26

    我说的就是运行不出来结果

  • 晚安sp
    2015-11-04 10:10:12

    不是空白,结果是

    A例子的值是:20
    B例子的值是:40

    你点一下运行。。。

  • 仰望45角
    2015-11-04 10:01:46

    运行后怎么是空白啊

  • pardon110
    2015-11-04 10:00:06

    A例子的值是:20<br />B例子的值是:40<br />

    理由:A执行了一段case,break跳出了;执行三段,即加了30

PHP入门篇

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

455957 学习 · 6306 问题

查看课程

相似问题