【发布时间】:2012-11-10 15:52:41
【问题描述】:
我最近一直在研究名称空间。我正在创建一个 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();那样访问主页,上面的代码会这样工作吗?
【问题讨论】:
标签: php class namespaces