質問: * 2016/09/29 23:50 test.phpの追加と非修飾名、修飾名、完全修飾名の訂正
回答: きっと、test.phpの中でネームスペースを使っているんですよね? だとすると、非修飾名・修飾名・完全修飾名の例がおかしいです。 完全修飾名の中に、「test」というネームスペースがどこにもないですよ? ``` // test.php namespace tokyo\suzuki; function getGreeting() { // 何かの処理 } ``` ``` // 例 include "test.php"; use tokyo\suzuki; getGreeting(); // 非修飾名 use tokyo; suzuki\getGreeting(); // 修飾名 use foo; // 関係のないネームスペース \tokyo\suzuki\getGreeting(); // 完全修飾名 ``` 質問1・質問2共合っているようです。 useはnamespaceと記述を合わせるようにしたんでしょうね。