PHP超级全局变量$GLOBALS如何使用的
Admin 2022-09-30 群英技术资讯 526 次浏览
变量是学习php时不可缺少的知识点,然后在php的版本更新中,我们有了一个新的概念,那就是超级全局变量。其实我们完全可以把它看做是函数的升级,只要在函数的变量前加上关键字即可。本篇我们将就常见的$GLOBALS超级全局变量带来使用的介绍,大家一起来看看具体的方法吧。
1、在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上global关键字:
<?php $x=5; $y=10; function myTest(){ global $x,$y; $y=$x+$y; } myTest(); echo $y; // 输出 15 ?>
2、PHP将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。
上面的实例可以写成这样:
function myTest(){ $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y']; }
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
php mysql栏目在此文记录自己学习PHP和mySQL的过程。之前在网上简单地学习了一下这两门语言,并且自己编写了PHP,可以正常连接mySQL,也可以插入数据。但是自己总觉得还是不太清晰。所以...
php5和php7的区别有哪些?本文会从多方面对比php5和php7,对大家了解php5和php7的区别有一定帮助,感兴趣的朋友就跟随小编一起看看吧。
本篇文章主要给朋友们介绍了PHP编程const和define有什么区别的内容,const用于类成员变量定义,一旦定义且不能改变其值;define定义全局常量,在任何地方都可以访问。
我们知道Laravel框架里中间件有三种,分别是$middleware $middlewareGroup $routeMiddleware,一些新手对于这三种中间的作用和使用不是很了解,对此,下面就给大家简单介绍一下laravel框架中间件。
这篇文章主要给大家介绍了关于Laravel等框架模型关联的可用性的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Laravel等框架具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008