diff options
Diffstat (limited to 'Zend/tests/ns_034.phpt')
| -rwxr-xr-x | Zend/tests/ns_034.phpt | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Zend/tests/ns_034.phpt b/Zend/tests/ns_034.phpt new file mode 100755 index 0000000000..a0424a9997 --- /dev/null +++ b/Zend/tests/ns_034.phpt @@ -0,0 +1,38 @@ +--TEST-- +034: Support for namespaces in compile-time constant reference +--FILE-- +<?php +namespace A; +import A as B; +class Foo { + const C = "ok\n"; +} +function f1($x=Foo::C) { + echo $x; +} +function f2($x=A::Foo::C) { + echo $x; +} +function f3($x=B::Foo::C) { + echo $x; +} +function f4($x=::A::Foo::C) { + echo $x; +} +echo Foo::C; +echo A::Foo::C; +echo B::Foo::C; +echo ::A::Foo::C; +f1(); +f2(); +f3(); +f4(); +--EXPECT-- +ok +ok +ok +ok +ok +ok +ok +ok |
