]> granicus.if.org Git - php/commitdiff
Parameters with duplicate names are not allowed anymore in PHP7.
authorDmitry Stogov <dmitry@zend.com>
Fri, 15 Aug 2014 07:46:04 +0000 (11:46 +0400)
committerDmitry Stogov <dmitry@zend.com>
Fri, 15 Aug 2014 07:46:04 +0000 (11:46 +0400)
Zend/tests/bug54013.phpt
Zend/tests/bug64515.phpt

index 4219eed51e21c6b175574bb317db768e669dc395..d3069678b452066e758d0cce73910c837df7a548 100644 (file)
@@ -1,5 +1,5 @@
 --TEST--
-Bug #54013 (ReflectionParam for duplicate parameter contains garbage)
+Bug #54013 (ReflectionParam for duplicate parameter contains garbage) (PHP7)
 --FILE--
 <?php
 
@@ -21,11 +21,4 @@ var_dump($params[0], $params[1]);
 
 ?>
 --EXPECTF--
-object(ReflectionParameter)#%d (1) {
-  ["name"]=>
-  string(8) "aaaaaaaa"
-}
-object(ReflectionParameter)#%d (1) {
-  ["name"]=>
-  string(8) "aaaaaaaa"
-}
+Fatal error: Redefinition of parameter aaaaaaaa in %sbug54013.php on line 5
index 5390a6cdcd9c6392ca0911db770298e6e39191bb..6330ec8096f19fcd9097197c544823e669d7841e 100644 (file)
@@ -1,5 +1,5 @@
 --TEST--
-Bug #64515 (Memoryleak when using the same variablename 2times in function declaration)
+Bug #64515 (Memoryleak when using the same variablename 2times in function declaration) (PHP7)
 --FILE--
 <?php
 function foo($unused = null, $unused = null, $arg = array()) {
@@ -8,5 +8,5 @@ function foo($unused = null, $unused = null, $arg = array()) {
 foo();
 echo "okey";
 ?>
---EXPECT--
-okey
+--EXPECTF--
+Fatal error: Redefinition of parameter unused in %sbug64515.php on line 2