如上一節(jié)所討論的,當(dāng)case匹配時(shí),break語(yǔ)句用于結(jié)束switch語(yǔ)句中的case匹配。 如果break不存在,代碼將繼續(xù)運(yùn)行。
例如:
<?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也可以用來(lái)停止for,foreach,while,do-while結(jié)構(gòu)的執(zhí)行,
break語(yǔ)句結(jié)束當(dāng)前for,foreach,while,do-while或switch語(yǔ)句,并繼續(xù)運(yùn)行循環(huán)后出現(xiàn)的程序。 程序的其他部分使用break語(yǔ)句(例如,不在控制循環(huán)中)則會(huì)停止腳本。
<?php for ($i=0;$i<=50;$i++) { echo $i; if ($i== ) { ; } }