您的位置:首页 > 编程语言 > PHP开发

php $GLOBALS 超全局变量的理解

2010-04-18 00:04 453 查看
全局变量是指可以在程序的任何范围内访问的,比如$_POST, $_GET 等,在函数内部可以访问,在函数外部也可以访问,但普通的函数外定义的变量是不可以在函数内部访问的。比如:
复制内容到剪贴板
代码:
$GLOBALS['testGlobal'] = '123';
$testVar = 'abc';
function showVar()
{
echo $GLOBALS['testGlobal']; //此行可以显示123,因为这是个全局变量
echo $testVar; //此行并不能显示abc,因为函数内部无法访问$testVar这个普通变量。
}
showVar(); //显示 123
全局变量并不是指变量可以跨文件访问,跨文件访问PHP是做不到的,要访问另一个文件中定义的变量只能先包含那个文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: