我正在看这个教程:
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');
我不习惯看到 new 关键字与看似目录或其他东西一起使用?我正在浏览 PHP 手册以查找类似的用法及其含义(以及它的工作原理),但没有看到我在寻找的内容。
有人可以向我解释一下这种用法,或者给我指出 PHP 手册中的示例代码吗?
最佳答案
PHP 5.3 引入了命名空间。命名空间是构建程序的另一种方式,您正在使用的库正在广泛使用它们。基本上,您可以将类和函数放入命名空间中。命名空间可以嵌套。为了使用它们,您可以在每个命名空间前面加上反斜杠。
您可以在PHP manual中阅读有关命名空间的更多信息。 .
关于PHP 新关键字与目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8206161/