PHP 8.1 新特性: 数组解包支持数组键为字符串的数组
//PHP < 8.1
$arrayA = ['a' => 1];
$arrayB = ['b' => 2];
$result = array_merge(['a' => 0], $arrayA, $arrayB);
// ['a' => 1, 'b' => 2]
//PHP 8.1
$arrayA = ['a' => 1];
$arrayB = ['b' => 2];
$result = ['a' => 0, ...$arrayA, ...$arrayB];
// ['a' => 1, 'b' => 2]
PHP 以前也支持扩展运算符(…)解包, 但只有当数组的键是整型的时候能用。现在也支持键为字符的数组解包了。