第4章 制御構文 / 第2回 模擬試験

次のコードの実行結果として正しいものはどれか。 ```php for ($i = 0; $i < 5; $i++) { if ($i == 2) { continue; } if ($i == 4) { break; } print $i; } ```

0134
01234
013 正解
01
解説
`$i=2`のとき`continue`で出力せず次のループへ。`$i=4`のとき`break`でループ終了(出力もされない)。よって出力は`0,1,3`となり`013`。(参照: 独習PHP 第4版 第4章 制御構文 4.3節 ループの制御 p.153〜157)

あわせて読みたい解説記事