我正在看这个教程:
http://www.joelverhagen.com/blog/2011/05/setting-up-codeigniter-2-with-doctrine-2-the-right-way/
我看到new关键字的用法如下:
$doctrineClassLoader = new \Doctrine\Common\ClassLoader('Doctrine', APPPATH.'libraries');我不习惯看到new关键字与似乎是目录或什么的东西一起使用?我翻阅了PHP手册,想找到类似的用法和这意味着什么(以及它是如何工作的),但我没有看到我在寻找什么。
有没有人能给我解释一下这个用法,或者给我介绍一下PHP手册中的示例代码。
发布于 2011-11-21 09:05:29
PHP 5.3引入了名称空间。命名空间是另一种组织程序结构的方式,您正在使用的库正在广泛地使用它们。基本上,您可以将类和函数放在名称空间中。命名空间可以嵌套。为了使用它们,您需要在每个名称空间前加上一个反斜杠。
您可以在PHP manual中阅读有关名称空间的更多信息。
https://stackoverflow.com/questions/8206161
复制相似问题