Commit:    31d77053a14f59748c12afce82d31fb880dbc962
Author:    Igor Wiedler <i...@wiedler.ch>         Thu, 22 Aug 2013 12:10:15 
+0200
Parents:   6b385ebc85ea8f01db726fbf06b82b4587fee332
Branches:  PHP-5.6 master

Link:       
http://git.php.net/?p=php-src.git;a=commitdiff;h=31d77053a14f59748c12afce82d31fb880dbc962

Log:
More test cases for conflicting aliases

Changed paths:
  A  Zend/tests/use_const/conflicting_use_alias.phpt
  A  Zend/tests/use_function/conflicting_use_const_alias.phpt


Diff:
diff --git a/Zend/tests/use_const/conflicting_use_alias.phpt 
b/Zend/tests/use_const/conflicting_use_alias.phpt
new file mode 100644
index 0000000..91cd020
--- /dev/null
+++ b/Zend/tests/use_const/conflicting_use_alias.phpt
@@ -0,0 +1,18 @@
+--TEST--
+use and use function with the same alias
+--FILE--
+<?php
+
+namespace {
+    const foo = 'foo';
+}
+
+namespace x {
+    use foo as bar;
+    use const foo as bar;
+    var_dump(bar);
+}
+
+?>
+--EXPECT--
+string(3) "foo"
diff --git a/Zend/tests/use_function/conflicting_use_const_alias.phpt 
b/Zend/tests/use_function/conflicting_use_const_alias.phpt
new file mode 100644
index 0000000..b8472a5
--- /dev/null
+++ b/Zend/tests/use_function/conflicting_use_const_alias.phpt
@@ -0,0 +1,23 @@
+--TEST--
+use and use function with the same alias
+--FILE--
+<?php
+
+namespace {
+    const foo = 'foo.const';
+    function foo() {
+        return 'foo.function';
+    }
+}
+
+namespace x {
+    use const foo as bar;
+    use function foo as bar;
+    var_dump(bar);
+    var_dump(bar());
+}
+
+?>
+--EXPECT--
+string(9) "foo.const"
+string(12) "foo.function"


--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to