// Распаковка массива (PHP 7.4+ для строковых ключей в 8.1)
$first = [1, 2, 3];
$second = [4, 5, 6];
$merged = [...$first, ...$second]; // [1, 2, 3, 4, 5, 6]
// В вызове функции
function sum(int ...$nums): int {
return array_sum($nums);
}
$args = [1, 2, 3];
echo sum(...$args); // 6
// Ассоциативные массивы (PHP 8.1+)
$defaults = ['color' => 'red', 'size' => 'M'];
$custom = ['color' => 'blue'];
$result = [...$defaults, ...$custom]; // color=blue, size=M