mirror of
https://github.com/php/php-src.git
synced 2024-10-19 07:22:40 +00:00
30 lines
337 B
Plaintext
30 lines
337 B
Plaintext
|
--TEST--
|
||
|
Bug #22463 (array_reduce() segfaults)
|
||
|
--FILE--
|
||
|
<?php
|
||
|
|
||
|
function a($ary) {
|
||
|
return (is_array($ary) ? array_reduce($ary, 'cb', 0) : 1);
|
||
|
}
|
||
|
|
||
|
function cb($v, $elem) {
|
||
|
return $v + a($elem);
|
||
|
}
|
||
|
|
||
|
$ary = array(
|
||
|
array(
|
||
|
array(
|
||
|
array(
|
||
|
array(
|
||
|
array(0, 1, 2, 3, 4)
|
||
|
)
|
||
|
)
|
||
|
)
|
||
|
)
|
||
|
);
|
||
|
|
||
|
var_dump(a($ary));
|
||
|
?>
|
||
|
--EXPECT--
|
||
|
int(5)
|