diff options
Diffstat (limited to 'Zend/tests/ns_025.phpt')
-rw-r--r-- | Zend/tests/ns_025.phpt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Zend/tests/ns_025.phpt b/Zend/tests/ns_025.phpt new file mode 100644 index 0000000..917a710 --- /dev/null +++ b/Zend/tests/ns_025.phpt @@ -0,0 +1,24 @@ +--TEST-- +025: Name ambiguity (class name & part of namespace name) +--FILE-- +<?php +namespace Foo\Bar; + +class Foo { + function __construct() { + echo __CLASS__,"\n"; + } + static function Bar() { + echo __CLASS__,"\n"; + } +} + +$x = new Foo; +Foo::Bar(); +$x = new \Foo\Bar\Foo; +\Foo\Bar\Foo::Bar(); +--EXPECT-- +Foo\Bar\Foo +Foo\Bar\Foo +Foo\Bar\Foo +Foo\Bar\Foo |