如上一节所讨论的,当case匹配时,break语句用于结束switch语句中的case匹配。 如果break不存在,代码将继续运行。
例如:
<?php
$x=1;
switch ($x) {
case 1:
echo "One";
case 2:
echo "Two";
case 3:
echo "Three";
default:
echo "No match";
}
//Outputs "OneTwoThreeNo match"
?>break也可以用来停止for,foreach,while,do-while结构的执行,
break语句结束当前for,foreach,while,do-while或switch语句,并继续运行循环后出现的程序。 程序的其他部分使用break语句(例如,不在控制循环中)则会停止脚本。
<?php for ($i=0;$i<=50;$i++) { echo $i; if ($i== ) { ; } }