<?php
function sum(...$numbers) {
$acc = 0;
foreach ($numbers as $n) {
$acc += $n;
}
return $acc;
}
echo sum(1, 2, 3, 4);
?>
-
$parts = ['apple', 'pear'];
-
$fruits = ['banana', 'orange', ...$parts, 'watermelon'];
-
// ['banana', 'orange', 'apple', 'pear', 'watermelon'];
只能使用数字下标不能是索引下标。
之前的延展符号不能在数组里使用,7.4里的数组也可以用延展符:
$parts = ['apple', 'pear'];
$fruits = ['banana', 'orange', ...$parts, 'watermelon'];
// ['banana', 'orange', 'apple', 'pear', 'watermelon'];