mirror of
https://github.com/php/php-src.git
synced 2024-11-27 11:53:33 +08:00
31 lines
409 B
PHP
31 lines
409 B
PHP
--TEST--
|
|
Bug #25547 (error_handler and array index with function call)
|
|
--FILE--
|
|
<?php
|
|
|
|
function handler($errno, $errstr, $errfile, $errline, $context)
|
|
{
|
|
echo __FUNCTION__ . "($errstr)\n";
|
|
}
|
|
|
|
set_error_handler('handler');
|
|
|
|
function foo($x) {
|
|
return "foo";
|
|
}
|
|
|
|
$output = array();
|
|
++$output[foo("bar")];
|
|
|
|
print_r($output);
|
|
|
|
echo "Done";
|
|
?>
|
|
--EXPECT--
|
|
handler(Undefined index: foo)
|
|
Array
|
|
(
|
|
[foo] => 1
|
|
)
|
|
Done
|