PHP闭包函数demo

$name=function($name,$c){
    $xi="赵";
    var_dump($xi instanceof \Closure); //false
    var_dump($c  instanceof \Closure); //true
    $res= $c($xi);
    return $res.$name;
};

$ext="。";
$dd="@";
echo $name('启东',function($xi)use($ext){
    $x=$xi.$ext;
    return $x;
});

输出

2017-05-06-下午4.31.35.png

 function add(){
    static $count=1;
    return  function ()use(&$count){
        $count++;
        return $count;
    };
};
$add=add();
$add();//2
$add();//3
$add();//4
var_dump(add()());//5
Last modification:April 12, 2022
如果觉得我的文章对你有用,请随意赞赏