【发布时间】:2013-07-25 14:30:32
【问题描述】:
例子
function a(){
$num = 1;
function b(){
echo $num; // how to get $num value?
}
}
在这种情况下global 不起作用,因为$num 不是全局变量。
【问题讨论】:
-
请问您为什么决定定义嵌套函数?
-
你不能。 PHP 只有两个作用域。当前函数作用域和全局作用域。您无法从中间范围访问某些内容,除非您将其作为参数传递。