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

PHPの`goto`命令に関する次の記述のうち、正しいものはどれか。

PHPには`goto`命令が存在し、指定したラベルへ処理をジャンプさせることができる。 正解
`goto`命令はPHPでは構文エラーになる。
`goto`命令は関数の外から関数の中へジャンプすることができる。
`goto`命令はループ処理を完全に置き換える推奨構文である。
解説
PHPには`goto`命令があり、`goto label;`で`label:`という位置へジャンプできます。ただし関数境界をまたぐジャンプはできず、多用は推奨されません。(参照: 独習PHP 第4版 第4章 制御構文 4.4.1節 goto命令 p.158〜159)

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