PHP新关键字与目录?

时间:2011-11-21 00:52:48

标签: php doctrine

我正在看这个教程:

http://www.joelverhagen.com/blog/2011/05/setting-up-codeigniter-2-with-doctrine-2-the-right-way/

我看到使用的新关键字如下:

$doctrineClassLoader = new \Doctrine\Common\ClassLoader('Doctrine', APPPATH.'libraries');

我不习惯看到新关键字与目录或其他内容一起使用?我正在浏览PHP手册以找到类似的用法以及这意味着什么(以及它如何工作)但是没有看到我在寻找的东西。

有人可以向我解释一下这种用法,或者指出PHP手册中的示例代码。

1 个答案:

答案 0 :(得分:3)

PHP 5.3引入了命名空间。命名空间是构建程序的另一种方式,您正在使用的库正在广泛使用它们。您基本上可以将类和函数放在命名空间中。命名空间可以嵌套。为了使用它们,您可以用反斜杠为每个命名空间添加前缀。

您可以在PHP manual

中详细了解名称空间