ホームページ >バックエンド開発 >PHPチュートリアル >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.'<br>'; } $i++; } exit; echo'这里不输出'; ?>
お読みいただきありがとうございます。多くのメリットが得られることを願っています。
推奨チュートリアル:「php チュートリアル」
以上がPHP の Break、Continue、Return、Exit の違いの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。