Skip to content

Commit 086da66

Browse files
committed
Revert deprecation for empty arrays
1 parent 04e50fe commit 086da66

File tree

3 files changed

+2
-7
lines changed

3 files changed

+2
-7
lines changed

ext/standard/array.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5913,7 +5913,6 @@ static void php_array_binop(INTERNAL_FUNCTION_PARAMETERS, const char *op_name, b
59135913
ZEND_PARSE_PARAMETERS_END();
59145914

59155915
if (zend_hash_num_elements(input) == 0) {
5916-
php_error_docref(NULL, E_DEPRECATED, "Passing an empty array is deprecated");
59175916
RETURN_LONG(initial);
59185917
}
59195918

ext/standard/tests/array/array_product_empty_array.phpt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@ var_dump(array_product($input));
1010
echo "array_reduce() version:\n";
1111
var_dump(array_reduce($input, fn($carry, $value) => $carry * $value, 1));
1212
?>
13-
--EXPECTF--
13+
--EXPECT--
1414
array_product() version:
15-
16-
Deprecated: array_product(): Passing an empty array is deprecated in %s on line %d
1715
int(1)
1816
array_reduce() version:
1917
int(1)

ext/standard/tests/array/array_sum_empty_array.phpt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@ var_dump(array_sum($input));
1010
echo "array_reduce() version:\n";
1111
var_dump(array_reduce($input, fn($carry, $value) => $carry + $value, 0));
1212
?>
13-
--EXPECTF--
13+
--EXPECT--
1414
array_sum() version:
15-
16-
Deprecated: array_sum(): Passing an empty array is deprecated in %s on line %d
1715
int(0)
1816
array_reduce() version:
1917
int(0)

0 commit comments

Comments
 (0)