ns_027.phpt 355 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. 027: Name ambiguity (class name & part of extertnal namespace name)
  3. --FILE--
  4. <?php
  5. require "ns_027.inc";
  6. class Foo {
  7. function __construct() {
  8. echo __CLASS__,"\n";
  9. }
  10. static function Bar() {
  11. echo __CLASS__,"\n";
  12. }
  13. }
  14. $x = new Foo;
  15. Foo::Bar();
  16. $x = new Foo\Bar\Foo;
  17. Foo\Bar\Foo::Bar();
  18. ?>
  19. --EXPECT--
  20. Foo
  21. Foo
  22. Foo\Bar\Foo
  23. Foo\Bar\Foo