2014-10-03 137 views
0

我是新来的名字空间,好奇它是否可能有重复。例如,我正在Wordpress环境中使用插件中的流行脚本。这个插件使用一个名字空间。如果其他插件也使用相同命名空间的相同脚本,它们会因为重复的命名空间而发生冲突吗?在PHP中重复命名空间?

谢谢!

+2

有没有这样的事情重复的命名空间。如果给定名称空间中有两个具有相同名称的_classes_,将会发生冲突。 – 2014-10-03 18:58:55

+0

很酷,谢谢你的抬头。我仍然试图将我的头围绕在他们身上,并知道那里不能有重复的名称空间帮助。再次感谢:) – dcmalk 2014-10-03 20:50:27

+0

没有概率,他们是一个非常抽象的概念。所有他们有用的是创造一个你自己的'空间',你可以命名任何你想要的东西,而不必担心该类名是否已经被采用。 – 2014-10-05 15:23:02

回答

1

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

namespace XmlComponents; class XmlWriter{ } etc.. 

namespace XmlComponents; class XmlReader { } etc.. 

use XmlComponents as foo 

PHP - '谁是富'?