我试图运行在同一个文件中的代码: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不客气!如果您发现对您有用的答案,请考虑通过点击投票柜台下方的绿色复选标记来接受答案。 :) –