我目前正在实施PHP匿名函数。
class bar {
public function foo()
{
$start = 1;
add_one(function() {
$start++;
})
}
}
function add_one($func) {
$func();
}
这会返回一个错误,因为$ start实际上是在anonymus函数之外定义的,它不是anonymus函数中的局部变量。 任何人都可以解决这个问题?,如何传递价值?
感谢。