https://www.php.net/manual/en/migration74.new-features.php 官方文档
1. 箭头函数的支持
function callback($arg){
return ($arg * $arg );
}
$arr = [1, 2, 3, 4, 5];
$result = array_map('callback', $arr);
print_r($result);
7.4之后可以如此操作
$arr = [1, 2, 3, 4, 5];
$result = array_map(fn($arg) => $arg * $arg, $arr);
print_r($result);
2. 可以自定义声明属性类型
<?php
class User {
public int $id;
public string $name;
}
?>
3,多了??=, ?:, ??运算符操作
<?php
$array['key'] ??= computeDefault();
// is roughly