最近、名前空間について調べています。私は MVC フレームワークを作成しており、PHP 5.3 以降の機能に移行したいと考えています。
名前空間を定義し、\Controller とします。
次に、Home のクラスを持つファイルを含めたいと思います。
namespace Controller;
include "class.home.php";
ファイルの内容:
class.home.php:
class Home {
public function hello() {
}
}
この例では、Home は Controller 名前空間の一部になりますか? またはグローバル名前空間の一部ですか?
上記のコードはそのように機能しますnew \Controller\Home();
か?