首頁 >後端開發 >php教程 >詳細解說PHP中break、continue、return、exit的區別

詳細解說PHP中break、continue、return、exit的區別

烟雨青岚
烟雨青岚轉載
2020-07-18 11:48:333013瀏覽

詳細解說PHP中break、continue、return、exit的區別

1、 return 語句的作用

#      (1) return 從目前的方法中退出,返回到該呼叫的方法的語句處,繼續執行。

      (2) return 傳回一個值給呼叫該方法的語句,傳回值的資料型別必須與方法的宣告中的傳回值的型別一致。

      (3) return後面也可以不帶參數,不帶參數就是回傳空,其實主要目的就是用來想中斷函數執行,回傳呼叫函數處。

2、 break 語句的作用

    (1)break在迴圈體內,強行結束迴圈的執行,也就是結束整個循環過程,不在判斷執行迴圈的條件是否成立,直接轉向循環語句下面的語句。

    (2)當break出現在迴圈體內的switch語句體內時,其作用只是跳出該switch語句體。

3、 continue 語句的作用

      終止本循環的執行,即跳過本次循環中continue語句後尚未執行的語句,接著進行下一次循環條件的判斷。

4、exit 函數的功能

      exit 退出所有腳本,是個函數。

具體程式碼可參考:

<?php  
/* php的break,continue,return 的简单区别代码 */  
$i= 1;    
while(true) {// 这里看上去这个循环会一直执行    
    if($i==2) {// 2跳过不显示    
        $i++;    
        continue;    
    }elseif($i==5) {// 但到这里$i=5就跳出循循环了    
        break;    
    }else{    
        echo$i.&#39;<br>&#39;;    
    }    
    $i++;    
}    
exit;          
echo&#39;这里不输出&#39;;
?>

感謝大家的閱讀,希望大家收益多多。

推薦教學:《php教學

以上是詳細解說PHP中break、continue、return、exit的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除