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

烟雨青岚
發布: 2023-04-09 09:28:02
轉載
2949 人瀏覽過

詳細解說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中文網其他相關文章!

相關標籤:
php
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板