看以下代码
<?php$num=10;function test(){echo $num;}test();?>这样是明显输出不了 echo $num 在function函数下 是局部变量
可以用超全局变量
比如用$globals
<?php
$num=10;
function fun(){
echo $globals[$num];
};
fun();
这样就能输出 $num 为10
使用use
<?php
$num=10;
$fun=function() use($num){
echo $num;
}
?>
