function f1($f2){
function f3(){
return $f2;
}
}
问题的关键点是f3
可以不访问PHP中的$f2
,我的目标是在内部使用$f2
function f3
1}}。
答案 0 :(得分:1)
如果我理解你是正确的,你需要一个闭包,它是用PHP中的关键字use
显式创建的。例如:
function f1($x){
return function ($y) use ($x) {
return $x + $y;
};
}
$f2 = f1(7);
$f2(8) == 15;