0
我正在学习关于PHP的命名空间刚才和我难倒的区别是namespace关键字和命名空间常数之间是什么:PHP命名空间的混乱 - 关键字v恒定值
__NAMESPACE__
namespace
所有PHP的例子。网似乎使用这样的关键字:
namespace\MyClass
或类似的东西。这也可以很容易地完成。
有人可以解释他们之间的根本区别,以及何时使用其他。
我正在学习关于PHP的命名空间刚才和我难倒的区别是namespace关键字和命名空间常数之间是什么:PHP命名空间的混乱 - 关键字v恒定值
__NAMESPACE__
namespace
所有PHP的例子。网似乎使用这样的关键字:
namespace\MyClass
或类似的东西。这也可以很容易地完成。
有人可以解释他们之间的根本区别,以及何时使用其他。
命名空间关键字namespace
用于定义文件中的命名空间,类似于C#的namespace
关键字(但没有用于定义范围的大括号)或Java的package
关键字。
在PHP中,__NAMESPACE__
常量返回当前名称空间作用域名称的字符串值。尽量避免使用它,因为它会使代码混淆,但在使用字符串作为类型名时非常有用。
有PHP手册更多文档:http://www.php.net/manual/en/language.namespaces.nsconstants.php
了'namespace'关键字只能用于声明命名空间,工作,你必须使用'use'关键字命名空间。 – 2013-03-25 20:52:30
对不起,我的错。 – Dai 2013-03-25 21:05:41