LoginSignup
1
0

More than 1 year has passed since last update.

PHP クロージャー(無名関数)をアロー関数を使って定義してみる

Posted at

目的

  • PHP クロージャー(無名関数)の定義をアロー関数を用いて行ってみる

 ご注意

  • アロー関数を用いたクロージャーの定義はPHP7.4からのみサポートされている

情報

  • 下記のWebサイトをつかって筆者はクロージャーの振る舞いを確認した。
  • 下記のようなクロージャーを用いた簡単な処理があるとする。

    <?php
    $str_2 = 'japan';
    
    $add_str = function ($str_1) use ($str_2) {
        return $str_1 . $str_2;
    };
    
    echo $add_str('hello');
    

方法

  • 「情報」に記載したクロージャーの定義部分をアロー関数を用いて書き直してみた。

    <?php
    $str_2 = 'japan';
    
    $add_str = fn($str_1) => $str_1 . $str_2;
    
    echo $add_str('hello');
    

参考文献

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0