summaryrefslogtreecommitdiff
path: root/Zend/tests/ns_034.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/tests/ns_034.phpt')
-rw-r--r--Zend/tests/ns_034.phpt31
1 files changed, 31 insertions, 0 deletions
diff --git a/Zend/tests/ns_034.phpt b/Zend/tests/ns_034.phpt
new file mode 100644
index 0000000..76775f1
--- /dev/null
+++ b/Zend/tests/ns_034.phpt
@@ -0,0 +1,31 @@
+--TEST--
+034: Support for namespaces in compile-time constant reference
+--FILE--
+<?php
+namespace A;
+use A as B;
+class Foo {
+ const C = "ok\n";
+}
+function f1($x=Foo::C) {
+ echo $x;
+}
+function f2($x=B\Foo::C) {
+ echo $x;
+}
+function f3($x=\A\Foo::C) {
+ echo $x;
+}
+echo Foo::C;
+echo B\Foo::C;
+echo \A\Foo::C;
+f1();
+f2();
+f3();
+--EXPECT--
+ok
+ok
+ok
+ok
+ok
+ok