2014-10-03 139 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 - '誰是富'?