● 支持数组内解包 - 数组扩展运算符
● 箭头函数 2.0 (更加简短的闭包)
PHP 7.4 在数组表达式中引入 Spread 运算符
自 PHP 5.6 起可用,参数解包是将数组和 Traversable...解包为参数列表的语法。...$arr3, 7, 8, 9];
也可以将函数返回的数组作为参数,放到新数组中:
function buildArray(){
return ['red', 'green', 'blue'];...('cube', $a);
print_r($b);
PHP 7.4 允许使用更简洁的语法,上面的函数可以重写如下:
$a = [1, 2, 3, 4, 5];
$b = array_map(...= ‘value’;
如果左侧参数的值为 null,则使用右侧参数的值。
注意,虽然 coalesce 运算符 ?? 是一个比较运算符,但 ??= 它是赋值运算符。