函数的作用域,函数里面取不到外面的东西,作用域在函数内部有效,函数的里面的东西外面也取不到
$aa=10;//外面定义一个变量,在函数里面是访问不到的,可以通过传参取到外面的变量
function ccc(){
//echo $aa;
}
ccc();
通过global,取到外面的变量
$aa=10;
function cccc(){
global $aa;//申明$aa是一个全局变量
echo $aa;
}
cccc();
超全局变量,用$GLOBALS设置
function test(){
$a=10;
$GLOBALS["a"]=$a;//超全局变量
}
test();
echo $GLOBALS['a'];
网友评论