mirror of
https://github.com/php/php-src.git
synced 2026-04-29 03:03:26 +02:00
Improved error message
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
+1
-1
@@ -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)) {
|
||||
|
||||
Reference in New Issue
Block a user