ns_091.phpt 384 B

12345678910111213141516171819
  1. --TEST--
  2. Group use statements with compound namespaces
  3. --FILE--
  4. <?php
  5. namespace Foo\Bar {
  6. class A { function __construct() {echo __METHOD__,"\n";} }
  7. }
  8. namespace Foo\Bar\Baz {
  9. class B { function __construct() {echo __METHOD__,"\n";} }
  10. }
  11. namespace Fiz\Biz\Buz {
  12. use Foo\Bar\{ A, Baz\B };
  13. new A;
  14. new B;
  15. }
  16. --EXPECT--
  17. Foo\Bar\A::__construct
  18. Foo\Bar\Baz\B::__construct