namespace foo\bar\One; class A{ public function __construct(){ echo "AA\n"; } } namespace foo\baz\Two; class A{ public function __construct(){ echo "aa\n"; } } namespace main; use foo\bar\One\A as theClass; use foo\baz\Two; //Import namespace: new Two\A(); //Import the class directly in the namespace: new theClass();
Output should be:
aa
AA