ホームページ > バックエンド開発 > PHPチュートリアル > PHP の Break、Continue、Return、Exit の違いの詳細な説明

PHP の Break、Continue、Return、Exit の違いの詳細な説明

烟雨青岚
リリース: 2023-04-09 09:28:02
転載
3007 人が閲覧しました

PHP の Break、Continue、Return、Exit の違いの詳細な説明

1. return ステートメントの関数

(1) return は現在のメソッドを終了し、呼び出されたメソッドのステートメントに戻ります。実行を継続します。

(2) return メソッドを呼び出したステートメントに値を返します。戻り値のデータ型は、メソッドの宣言内の戻り値の型と一致する必要があります。

(3) Return の後にパラメータを指定しないこともできます。パラメータがないと空を返します。実際、主な目的は関数の実行を中断し、呼び出し元の関数に戻ることです。

2. Break 文の役割

(1) Break はループ本体内にあり、ループの実行を強制的に終了、つまり全体を終了します。条件が true かどうかに関係なく、ループ ステートメントの下のステートメントに直接移動します。

(2) ループ本体内のswitch文本体にbreakが出現した場合、その機能は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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート