意思是这样的 全域变数只能作用于主要程式中,若要进入到函式中,必须用$GLOBALS 阵列或是使用 global 定义。 $GLOBALS 和 global 是php 中的
关键字。用$GLOBALS阵列或global定义的变量,可以引用父函数的变量值,但必须是父函数中同样定义了相同名字的变量。
关键字。用$GLOBALS阵列或global定义的变量,可以引用父函数的变量值,但必须是父函数中同样定义了相同名字的变量。
例如
$foo="dddd";
function show()
{echo $foo;
}
结果为空※
但是可以通过$GLOBAL数组(阵列)访问
$foo="dddd";
function show()
{echo $GLOBAL['foo];
}
或者利用global语句声明,在函数内使用外部定义的变量。
$foo="dddd";
function show()
{
global $foo;
echo $foo;
}