<?php
namespace A {
use \B\Bar;
class Foo {
public $bar;
public function __construct() {
$this->bar = new Bar();
}
}
}
namespace A\B {
class Bar {
public function baz() {
return __METHOD__;
}
}
}
namespace B {
class Bar {
public function baz() {
return __METHOD__;
}
}
}
namespace {
$foo = new A\Foo();
echo $foo->bar->baz();
}