PHP中的重复命名空间?

时间:2014-10-03 18:57:59

标签: php wordpress namespaces php-5.3

我是命名空间的新手,并且好奇是否有可能存在重复。例如,我在我的插件中使用流行脚本在Wordpress环境中工作。此插件使用命名空间。如果其他插件也使用具有相同命名空间的相同脚本,那么它们是否因为重复的命名空间而发生冲突?

谢谢!

2 个答案:

答案 0 :(得分:1)

命名空间应该是唯一标识符。

namespace XmlComponents; class XmlWriter{ } etc..

namespace XmlComponents; class XmlReader { } etc..

use XmlComponents as foo

PHP - '谁是foo'?

答案 1 :(得分:0)

命名空间应该是唯一的。

是的,他们应该,但根据PHP手册“可以在多个文件中定义相同的命名空间”....

http://php.net/manual/en/language.namespaces.definition.php