]> granicus.if.org Git - php/commitdiff
Improved error message
authorDmitry Stogov <dmitry@zend.com>
Mon, 18 Aug 2014 17:47:30 +0000 (21:47 +0400)
committerDmitry Stogov <dmitry@zend.com>
Mon, 18 Aug 2014 17:47:30 +0000 (21:47 +0400)
Zend/tests/bug54013.phpt
Zend/tests/bug64515.phpt
Zend/zend_compile.c

index d3069678b452066e758d0cce73910c837df7a548..8e498a7f515f3cc0d5be68cbf5f6e8c0dc2b2f00 100644 (file)
@@ -21,4 +21,4 @@ var_dump($params[0], $params[1]);
 
 ?>
 --EXPECTF--
-Fatal error: Redefinition of parameter aaaaaaaa in %sbug54013.php on line 5
+Fatal error: Redefinition of parameter $aaaaaaaa in %sbug54013.php on line 5
index 6330ec8096f19fcd9097197c544823e669d7841e..b101c17c3a587953b0d93f00c85a40b939b96f42 100644 (file)
@@ -9,4 +9,4 @@ foo();
 echo "okey";
 ?>
 --EXPECTF--
-Fatal error: Redefinition of parameter unused in %sbug64515.php on line 2
+Fatal error: Redefinition of parameter $unused in %sbug64515.php on line 2
index ae26733a7b1be2b27f70ae364af0c11aebbe55e3..35761ecec0e7976b55a0614a0e1e7c138aad0bad 100644 (file)
@@ -1845,7 +1845,7 @@ void zend_do_receive_param(zend_uchar op, znode *varname, znode *initialization,
                Z_STR(varname->u.constant) = CG(active_op_array)->vars[EX_VAR_TO_NUM(var.u.op.var)];
                var.EA = 0;
                if (EX_VAR_TO_NUM(var.u.op.var) != CG(active_op_array)->num_args) {
-                       zend_error_noreturn(E_COMPILE_ERROR, "Redefinition of parameter %s", Z_STRVAL(varname->u.constant));
+                       zend_error_noreturn(E_COMPILE_ERROR, "Redefinition of parameter $%s", Z_STRVAL(varname->u.constant));
                } else if (Z_STRHASH(varname->u.constant) == THIS_HASHVAL &&
                        Z_STRLEN(varname->u.constant) == sizeof("this")-1 &&
                    !memcmp(Z_STRVAL(varname->u.constant), "this", sizeof("this")-1)) {