第10章 オブジェクト指向構文 / 第2回 模擬試験

PHPの名前空間に関する次の記述のうち、誤っているものはどれか。

名前空間は`namespace`キーワードでファイルの先頭付近で宣言する。
異なる名前空間であれば、同名のクラスを定義できる。
`use`キーワードでクラスを別名(エイリアス)でインポートできる。
名前空間を使う場合、ファイル内で複数回`namespace`宣言を行うのが一般的である。 正解
解説
通常、1つのPHPファイルにつき`namespace`宣言は1回のみです。名前空間により同名クラスの衝突を回避でき、`use ... as ...`でエイリアスを付けられます。(参照: 独習PHP 第4版 第10章 オブジェクト指向構文 10.9節 名前空間 p.569〜577)