Viele Entwickler (wie ich) sind ein Fan der Verwendung von Kurzpfeilfunktionen, seit diese in Programmiersprachen verwendet werden. In JavaScript hat sie dazu beigetragen, die Codierung von Funktionen/Verschlüssen übersichtlicher zu gestalten.
Im März 2019 wurde ein RFC vorgeschlagen, der mit 51 Ja- und 8 Nein-Stimmen mit überwältigender Mehrheit angenommen wurde. Die Abstimmung endete am 1. Mai 2019, und da für die Verabschiedung eines RFC eine 2/3-Mehrheit erforderlich ist, können wir davon ausgehen, dass Short Arrow Functions in einer der nächsten PHP-Versionen enthalten sein werden. Short Arrow Functions ist derzeit für die Veröffentlichung von PHP 7.4 vorgesehen.
"Anonyme Funktionen in PHP können recht umfangreich sein, selbst wenn sie nur eine einfache Operation ausführen. Das liegt zum Teil an der großen Menge an syntaktischer Floskel und zum Teil an der Notwendigkeit, verwendete Variablen manuell zu importieren. Dadurch ist Code, der einfache Closures verwendet, schwer zu lesen und zu verstehen. Dieser RFC schlägt eine prägnantere Syntax für dieses Muster vor."zitiert aus der RFC-Einleitung
Der RFC schlug die folgende Syntax für die kurzen Pfeilfunktionen vor: fn(parameter_list) => expr
.
Der RFC enthält auch ein Beispiel dafür, wie es verwendet werden könnte:
Lesen Sie hier mehr darüber: https://wiki.php.net/rfc/arrow_functions_v2