PHP 7.4箭头函数,如何改写成长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计875个文字,预计阅读时间需要4分钟。
短闭包,也称为箭头函数,是PHP中编写短函数的一种方式。这种表示法在将闭包传递给array_map、array_filter等函数时尤其有用。
它看起来是这样的:// +A collection of Post objects $posts=[/* ... */]
短闭包,也称为箭头函数,是在PHP中编写短函数的一种方式。这种表示法在将闭包传递给array_map或array_filter等函数时非常有用。
它们是这样的:
// A collection of Post objects $posts = [/* … */]; $ids = array_map(fn($post) => $post->id, $posts);
在此之前,你必须这样写:
$ids = array_map(function ($post) { return $post->id; }, $posts);
让我们总结一下如何使用短闭包。
本文共计875个文字,预计阅读时间需要4分钟。
短闭包,也称为箭头函数,是PHP中编写短函数的一种方式。这种表示法在将闭包传递给array_map、array_filter等函数时尤其有用。
它看起来是这样的:// +A collection of Post objects $posts=[/* ... */]
短闭包,也称为箭头函数,是在PHP中编写短函数的一种方式。这种表示法在将闭包传递给array_map或array_filter等函数时非常有用。
它们是这样的:
// A collection of Post objects $posts = [/* … */]; $ids = array_map(fn($post) => $post->id, $posts);
在此之前,你必须这样写:
$ids = array_map(function ($post) { return $post->id; }, $posts);
让我们总结一下如何使用短闭包。

