BLOGスタッフブログTECHNICALテクログ2021.11.26PHPでのアロー関数テクログ記事の目次をとじるアロー関数とはどういう時便利かメリットデメリット終わりにこんにちは!福神漬けです。欲しいものは好きなだけゲームをやっていい時間と体力です。今回はPHPのアロー関数について書いていきます!アロー関数とは特にWEB系だとアロー関数という名前で有名なのがJavaScriptのアロー関数です。した説明だと無名関数の書き方の一つで、既存の無名関数とも動作が変わります。https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/Arrow_functionsそしてPHPのアロー関数はJSより後に出ているのもあり書き方や役割が似ています。似てはいますが微妙に使い勝手が違うのが気をつけるポイントです...https://www.php.net/manual/ja/functions.arrow.phpマニュアルにあるとおり下記の関数二つは同じ動作をします。$y;};どういう時便利かJSと同じく簡単な処理をコールバックとして書くときにとても便利です。$v));メリット上記のようなシチュエーションで簡潔に書けます。場合use文を使うより可読性が上がります。デメリット逆にuse文を使わず変数が使えてしまうので、書こうと思えば変数10個くらい使った処理とかも書けてしまいます。そんな読みづらいもの書くなという話ではありますが...また関数の処理部分を1行しか書けずJSのアロー関数と比べて痒いところに手が届かないことがあります。1行しか書けないので変なこと書きづらいという意図もある?かもしれませんが、そもそもそういう人は1行に全部押し込みそうですね。終わりに今後のアップデートで複数行書けるようになりそうな雰囲気です!そしたら使いやすくなりそうだなって思います。Reserved.当サイトでは、お客様により適したサービスを提供するため、クッキーを利用しています。クッキーの扱いについてはプライバシーポリシーを参照してください。