我是新来的名字空间,好奇它是否可能有重复。例如,我正在Wordpress环境中使用插件中的流行脚本。这个插件使用一个名字空间。如果其他插件也使用相同命名空间的相同脚本,它们会因为重复的命名空间而发生冲突吗?在PHP中重复命名空间?
谢谢!
我是新来的名字空间,好奇它是否可能有重复。例如,我正在Wordpress环境中使用插件中的流行脚本。这个插件使用一个名字空间。如果其他插件也使用相同命名空间的相同脚本,它们会因为重复的命名空间而发生冲突吗?在PHP中重复命名空间?
谢谢!
名称空间应该是唯一标识符。
namespace XmlComponents; class XmlWriter{ } etc..
namespace XmlComponents; class XmlReader { } etc..
use XmlComponents as foo
PHP - '谁是富'?
名称空间应该是唯一的。
是的,他们应该,但根据PHP手册“相同的命名空间,可以在多个文件中定义的” ......
有没有这样的事情重复的命名空间。如果给定名称空间中有两个具有相同名称的_classes_,将会发生冲突。 – 2014-10-03 18:58:55
很酷,谢谢你的抬头。我仍然试图将我的头围绕在他们身上,并知道那里不能有重复的名称空间帮助。再次感谢:) – dcmalk 2014-10-03 20:50:27
没有概率,他们是一个非常抽象的概念。所有他们有用的是创造一个你自己的'空间',你可以命名任何你想要的东西,而不必担心该类名是否已经被采用。 – 2014-10-05 15:23:02