小滕的博客

小滕的技术点滴

PHP7.4新功能:短箭头闭包

2 months ago · 0 MIN READ
#PHP  #php7.4 

PHP7.4Z之前,我们这样使用闭包:

$arr = [1,2,3];
$arr = array_map(function ($item) {
    return $item * 2;
}, $arr);
var_dump($arr);

7.4之后呢,我们可以这样:

$arr = [1,2,3];
$arr = array_map(fn($item) => $item*2, $arr);
var_dump($arr);

是不是非常的像JS!的确。这种写法需要注意:

  • 只适合一句话的函数,也就意味着超级简洁的闭包。
  • 必须 fn() 开始。

···

xiao teng



备案号:皖ICP备14012032号-5