<?php
/**
* Created by PhpStorm.
* User: 1
* Date: 2017-11-09
* Time: 19:51
*/
$text="red";
switch ($text)
{
case "red":
echo "红";
case "green":
echo "绿";
default:
echo "白";
}
?>
这样输出结果会是 红绿白
在第2个case后加了break后,输出结果为 红绿,继续在第一个case后添加break后,输出结果为红。
原理 switch 是根据break判断是否结束的 如果没有break语句 会走case本身 以及下面的所有case语句 default也会走