如上一节所讨论的,当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== ) { ; } }