【发布时间】:2017-03-07 08:18:13
【问题描述】:
所以我有这些功能
function a(){
int c = 1;
b(function(){echo $c;});
}
function b($code){
$code();
}
但不知何故 $c 在匿名函数中变得未定义 我知道这是因为匿名函数是它自己的范围,但是有什么办法可以使它工作吗?
【问题讨论】:
-
这是 PHP 吗?因为您已将其标记为 PHP,但您的代码不是
标签: php scope anonymous-function