变量作用域
全局变量(函数外变量)
局部变量(函数内变量)
超全局变量
global关键字
- global关键字允许从脚本的任何位置访问函数内部定义的变量,以及从函数内部访问函数外部的变量。
- global只能在函数中使用才有效
- 不能在用global声明变量的同时,给变量赋值
- global的作用是引用传地址
$GLOBALS超全局数组变量
- 引用全局作用域中的可用的全部变量
变量引用传递“&”
$var1 = 1;
$var2 = 2;
function test()
{
global $var1,$var2;
$var1 = &$var2;
$var1 = 7;
echo "$var1,$var2";
}
test();
echo "$var1,$var2";