123456789101112131415161718192021222324252627 |
- --TEST--
- 028: Name ambiguity (class name & external namespace name)
- --FILE--
- <?php
- require "ns_028.inc";
- class Foo {
- function __construct() {
- echo "Method - ".__CLASS__."::".__FUNCTION__."\n";
- }
- static function Bar() {
- echo "Method - ".__CLASS__."::".__FUNCTION__."\n";
- }
- }
- $x = new Foo;
- Foo\Bar();
- $x = new Foo\Foo;
- Foo\Foo::Bar();
- \Foo\Bar();
- ?>
- --EXPECT--
- Method - Foo::__construct
- Func - Foo\Bar
- Method - Foo\Foo::__construct
- Method - Foo\Foo::Bar
- Func - Foo\Bar
|