PHPのアロー関数
アロー関数は 無名関数 と同じ機能をサポートしていますが、 親のスコープで使える変数が常に自動で使える点だけが異なります。
さすがPHPだ
function を fn に省略する
use は書かなくてもスコープ外の変数を使える
return は書けない
波括弧 {} は書けない
1行しか書けない
ドキュメントの説明がおかしいのは致命的だ
code:php
$y = 1;
$fn1 = fn($x) => $x + $y;
$fn2 = function ($x) use ($y) {
return $x + $y;
};