含义
它也是一个数组,其中存储了我们自己定义的所有全局变量。
每个全局变量的变量名,就是$GLOBALS数组的一个单元。
比如:在全局作用域中定义如下变量
$v1 = 1; //这一行执行,就有了一个这个:$GLOBALS[‘v1’], 其值为1 $v2 = 'abc'; //这一行执行,就有了一个这个:$GLOBALS[‘v2’], 其值为'abc' $v3 = true; //这一行执行,就有了一个这个:$GLOBALS[‘v3’], 其值为true
演示代码
//演示$GLOBALS $v1 = 1; function func1() { // echo $v1; //报错 //可以借助GLOBALS超全局变量来使用全局变量 echo "<br>在函数中v1 = " . $GLOBALS['v1']; //也可以去修改全局变量 $GLOBALS['v1']++; //修改后的值应为2 } func1(); //默认输出全局引用的$v1 echo "<br>在函数外v1 = " . $v1; //输出v1值为修改后的全局
作用总结
可以让我们在局部作用域范围中,使用全局变量。
本文地址:https://www.mainblog.cn/225.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。