php中 continue break exit return 的區別

php 中的循環有 for foreache while do{} whlie這幾種。php

 

一、continuespa

continue是用來在循環結構中,控制程序放棄本次循環continue;code

以後的語句,並轉而進入下一次循環。ci

continue 自己並不跳出循環結構只是放棄本次循環。string

注意: continue若是用在非循環結構中(if switch)會致使程序出錯。it

二、breakio

break 的做用是跳出當前的語法結構,break語句能夠帶一個參數n,表示跳出的層數。table

三、exitfunction

exit 結束程序執行,能夠用在任何位置。class

四、return

return 語句是用來結束一段代碼,並返回一個參數。

若是在主程序中使用,那麼主程序將立馬中止執行。

例如:

1

2

3

4

5

6

7

8

9

10

<?php

for($i = 1000;$i >= 1 ; $i-- ){

if( sqrt($i) >= 30){

    echo $i."</br>";

}

else{

    return;

}

}

echo"本行將不會被輸出";

相關文章
相關標籤/搜索