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