Signatur
f(...$args); [...$a, ...$b]; function f(int ...$nums)
Beschreibung
Drei Kontexte: (1) Beim Funktionsaufruf für Argument-Unpacking; (2) In Array-Literalen für Kombination; (3) In Parameter-Listen für Variadic-Funktionen.
Rückgabewert
Typ
mixed
Beispiele
Args entpacken
<?php
$nums = [1, 2, 3];
echo max(...$nums); // 3
Array-Spread (7.4+)
<?php
$all = [...$a, ...$b, 'extra'];
Variadic-Funktion
<?php
function summe(int ...$nums): int {
return array_sum($nums);
}