ホームページ >バックエンド開発 >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 はループ本体内にあり、ループの実行を強制的に終了、つまり全体を終了します。条件が 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 サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。