PHP 批准短箭头函数
发布日期:作者: Eric L. Barnes
PHP 团队最近批准了由 Nikita Popov、Levi Morrison 和 Bob Weinand 提出的短箭头函数 RFC。
RFC 中展示了以下示例,让您了解如何使用它。
$extended = function ($c) use ($callable, $factory) { return $callable($factory($c), $c);}; // with arrow function:$extended = fn($c) => $callable($factory($c), $c);
Laravel 示例可能如下所示。
// Current$users->map(function($user) { return $user->first_name.' '.$user->last_name;}); // with arrow function:$users->map( fn($user) => $user->first_name.' '.$user->last_name);
短箭头函数的目标是包含在 PHP v7.4 中,您可以在 PHP wiki 上了解更多信息,并收听 PHP 内部播客,其中 Nikita Popov 加入他们讨论此更改。