我試圖運行在同一個文件中的代碼:PHP命名空間的錯誤(該名稱已被使用)
namespace Foo1\Bar\SubBar;
class SubBarClass {
public function __construct() {
echo 'From Foo1';
}
}
namespace Foo2\Bar\SubBar;
class SubBarClass {
public function __construct() {
echo 'From Foo2';
}
}
use Foo1\Bar\SubBar;
$foo1 = new SubBarClass;
use Foo2\Bar\SubBar;
$foo2 = new SubBarClass;
的IDEIA是改變命名空間和呼應的相關值。 但它返回以下錯誤:
(!)致命錯誤:無法使用Foo2 \ Bar \ SubBar作爲SubBar,因爲該名稱已在第30行的C:\ wamp \ www \ xxx \ namespaces.php中使用
第30行:使用Foo2 \ Bar \ SubBar;
如何在同一個文件上交換命名空間?
THKS!
Thks for the answer :) – random425
@ random425不客氣!如果您發現對您有用的答案,請考慮通過點擊投票櫃檯下方的綠色複選標記來接受答案。 :) –