为什么不在 php laravel 中使用函数参数懒惰集合

这是我的代码


public function createUsersNumberTest($number){

    $collect=LazyCollection::make(function($number){

        dd($number);

    }

    );

    $collect->collect();

}

为什么我不在函数中使用 $number ?


米琪卡哇伊
浏览 109回答 1
1回答

幕布斯7119047

由于您内部有一个匿名函数,因此它不会看到您$number通过它传递usepublic function createUsersNumberTest($number){$collect=LazyCollection::make(function() use ($number) {    dd($number);});$collect->collect();}
打开App,查看更多内容
随时随地看视频慕课网APP