Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP新关键字与目录?_Php_Doctrine - Fatal编程技术网

PHP新关键字与目录?

PHP新关键字与目录?,php,doctrine,Php,Doctrine,我正在看本教程: 我看到新的关键字是这样使用的: $doctrineClassLoader = new \Doctrine\Common\ClassLoader('Doctrine', APPPATH.'libraries'); 我不习惯看到新的关键字与似乎是目录或其他东西一起使用?我浏览了PHP手册,找到了类似的用法以及这意味着什么(以及它是如何工作的),但没有看到我在寻找什么 有人能给我解释一下这个用法吗,或者给我指出PHP手册中的示例代码。PHP5.3引入了名称空间。命名空间是构建程序

我正在看本教程:

我看到新的关键字是这样使用的:

$doctrineClassLoader = new \Doctrine\Common\ClassLoader('Doctrine', APPPATH.'libraries');
我不习惯看到新的关键字与似乎是目录或其他东西一起使用?我浏览了PHP手册,找到了类似的用法以及这意味着什么(以及它是如何工作的),但没有看到我在寻找什么


有人能给我解释一下这个用法吗,或者给我指出PHP手册中的示例代码。

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


您可以在.

名称空间中阅读有关名称空间的更多信息Pekka和galchen说的是,这不是“目录”,而是PHP中的“名称空间”。是的,我也不喜欢它,但它就是它。它的外观是误导性的,但不是完全错误的。虽然名称空间旨在防止标识符冲突,但它们通常仅用于分组和模拟所用类脚本的目录结构。