【发布时间】:2020-12-18 09:36:52
【问题描述】:
这是我的代码
public function createUsersNumberTest($number){
$collect=LazyCollection::make(function($number){
dd($number);
}
);
$collect->collect();
}
为什么我不在函数中使用 $number?
【问题讨论】:
这是我的代码
public function createUsersNumberTest($number){
$collect=LazyCollection::make(function($number){
dd($number);
}
);
$collect->collect();
}
为什么我不在函数中使用 $number?
【问题讨论】:
由于您在其中有一个 anonymous 函数,因此您的 $number 无法通过 use 传递它
public function createUsersNumberTest($number){
$collect=LazyCollection::make(function() use ($number) {
dd($number);
}
);
$collect->collect();
}
【讨论】: