exit表示终止语句往下执行。
break表示跳出循环 。
假设有下列语句:
<?
for($i=0;$i<5;$i++){
if($i==2){
break;
}
else{
echo "循环了 $i 次";
}
}
?>
<h2>html的内容<h2>
这条循环语句中当变量 $i等于2的时候 ,则跳出循环;打印出 循环了0次及循环了1次。继续往下执行,显示标题字h2为html的内容 .
如果用exit替换break
<?
for($i=0;$i<5;$i++){
if($i==2){
exit;
}
else{
echo "循环了 $i 次";
}
}
?>
<h2>html的内容<h2>
则页面同样单单打印出 循环了0次及循环了1次,但语句不会往下执行,标题字为html的内容将无法显示。
这就是break与exit的区别 。
loading