1.2.404. Ellipsis Merge¶
Ellipsis are slower than array_merge().
The speed up is significative when the merge happen inside a loop. There, array_merge() is an order of magnitude faster.
This is a micro optimisation. The larger and numerous the arrays, the better the speed gain.
<?php
// slow
$all = array_merge($array1, $array2);
// very slow
$all = array(...$array1, ...$array2);
?>
1.2.404.1. Connex PHP features¶
1.2.404.1.1. Suggestions¶
Use array_merge()
1.2.404.1.2. Specs¶
Short name |
Performances/EllipsisMerge |
Rulesets |
|
Exakat since |
2.5.2 |
PHP Version |
All |
Severity |
Minor |
Time To Fix |
Quick (30 mins) |
Precision |
Very high |
Available in |