单一个global是一个关键字,通常附加在变量前,用于将变量声明至全局作用域;

$GLOBALS是预定义的超全局变量,把变量扔到里边的话一样可以带到全局去。

$GLOBALS 是一个关联数组,每一个变量为一个元素,键名对应变量名,值对应变量的内容。$GLOBALS 之所以在全局范围内存在,是因为 $GLOBALS 是一个超全局变量。

细节:PHP释放全局变量注意事项

global $var : 指函数外部同名变量的引用

$GLOBALS['var'] : 指函数外部变量本身

global $var; 等价于 $var = &$GLOBALS['var'];

在函数内释放一个全局变量,应该这样:

而不能这样:

以上就是PHP中global与$GLOBALS的区别的详细内容.更多PHP相关知识,请加php交流群:点击加群

最新文章

  1. JS特效之Tab标签切换
  2. Oracle(创建index)
  3. 自动化运维web环境搭建:Nginx+Django+uwsgi
  4. 使用VS Code开发调试ASP.NET Core 1.0
  5. C++的虚函数表
  6. grub2
  7. PHP中$_POST,$_GET,$_REQUEST,$_FILES全局变量的全局指什么
  8. BOM之history对象(转)
  9. ERP实施规范化及示例——邮件沟通
  10. 状态码为 200 from cache和304 Not modified的区别
  11. 如何打通CMDB,实现就近访问
  12. /etc/security/limits.conf 文件说明
  13. Centos7 安装nginx1.14
  14. sql中with as测试实例
  15. python基本数据类型之字符串(二)
  16. Python:正则表达式
  17. 怎么让挨着的两input之间没有空隙?
  18. React-Native 之 ListView使用
  19. nuget包循环引用问题
  20. 视觉惯性里程计Visual–Inertial Odometry(VIO)概述

热门文章

  1. upc组队赛14 Bus stop【签到水】
  2. HTTP socket网络通信
  3. QTP与QC整合
  4. (转)SQL注入原理
  5. bootstrap3-javascript插件- 慕课笔记
  6. FastReport.net 使用 WebForm 实现打印 最简单版
  7. 一次spring boot web服务响应缓慢的排查
  8. Java小游戏
  9. oracle sys_refcursor用法和ref cursor区别
  10. 2018-8-29-win2d-渐变颜色