PHP 学習における非常に重要な知識ポイントをもう 1 つ紹介します。フロー制御ステートメントでは、制御ステートメントの転送に Break および continue を使用することがよくあります。では、両者の違いは何でしょうか。
1. まず休憩を紹介します。 Break ステートメントは、if、switch などの現在の条件付き制御ステートメント、または while、for、foreach などのループ制御ステートメントの実行を終了することを意味します。 Break ステートメントは、抜け出すループの数を決定するオプションのパラメーターを受け入れることができます。
たとえば、次のスイッチ:
switch($a){
case "1":
echo "渡された値は 1";
Break;
case "2":
echo "渡された値は 2" ;
Break;
}
2. continue ステートメントは、このループ内の条件を指定するステートメントから飛び出し、他のループ ステートメントを継続して実行します。 Break は、指定された条件下でステートメントの実行を終了するために使用されます。一方、Continue ステートメントは、他のループ ステートメントの実行を継続しながら、指定された条件下で特定のループの実行を終了するために使用されます。
例:
for($i=0;$i if($i == 3){
continue;
}
echo $i;
}
when $i=3 、は 3 を出力せず、このループを抜けて次のループを実行します。
PHP 学習者にとって、この 2 つの違いをマスターすることは非常に重要です。開発では、制御ステートメントからの飛び出しを条件に基づいて判断する必要があるため、この 2 つのステートメントをマスターする必要があります。上記は、PHP 学習における Break と continue の違いです。 PHP 中国語 Web サイト (www.php.cn) に注意してください。