PHP

無名関数(クロージャ・ラムダ) PHP

 

<?php

$closure = function(){
        echo "クロージャ";
};

$closure();
echo "<hr/>";




function createCounter(){
        $count = 0;
        return function() use (&$count){
                return ++$count;
        };
}

$closure2 = createCounter();

echo $closure2();
echo "<hr/>";
echo $closure2();
echo "<hr/>";
echo $closure2();

 

表示結果

 

クロージャ


1

 


2


3

 

 

 

@see http://qiita.com/hugo-sb/items/3e344486658e3cfbd407

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)