1
0
mirror of https://github.com/php/php-src.git synced 2026-03-26 09:12:14 +01:00
Files
archived-php-src/Zend/tests/bug67856.phpt
Nikita Popov 5b4bf4d3e9 Fixup test
2020-07-07 09:23:05 +02:00

23 lines
795 B
PHP

--TEST--
Bug #67856 (Leak when using array_reduce with by-ref function)
--FILE--
<?php
$array = [1, 2, 3];
var_dump(array_reduce($array, function(&$a, &$b) {
return $a + $b;
}, 0));
?>
--EXPECTF--
Warning: {closure}(): Argument #1 ($a) must be passed by reference, value given in %s on line %d
Warning: {closure}(): Argument #2 ($b) must be passed by reference, value given in %s on line %d
Warning: {closure}(): Argument #1 ($a) must be passed by reference, value given in %s on line %d
Warning: {closure}(): Argument #2 ($b) must be passed by reference, value given in %s on line %d
Warning: {closure}(): Argument #1 ($a) must be passed by reference, value given in %s on line %d
Warning: {closure}(): Argument #2 ($b) must be passed by reference, value given in %s on line %d
int(6)