php globals

PHP $全球 (PHP $GLOBALS)

PHP $GLOBALS is the only superglobal that does not begin with an underscore (_). It is an array that stores all the global scope variables.

PHP $ GLOBALS是唯一不以下划线( _ )开头的超全局变量。 它是一个存储所有全局范围变量的数组。

$GLOBALS in PHP is used to access all global variables (variables from global scope) i.e. the variable that can be accessed from any scope in a PHP script.

PHP中的$ GLOBALS用于访问所有全局变量(来自全局范围的变量),即可以从PHP脚本中的任何范围访问的变量。

Example of $GLOBALS in PHP

PHP中的$ GLOBALS的示例

We will see how to access a variable defined globally with the $GLOBALS superglobal?

我们将看到如何使用$ GLOBALS superglobal访问全局定义的变量?

PHP代码演示$ GLOBALS示例 (PHP code to demonstrate example of $GLOBALS)

<?php
//global variable
$name = 'my name is sam';
//function
function sayName() {echo $GLOBALS['name'];
}
//calling the function
sayName();
?>

Output

输出量

my name is sam

By defining the $name variable it automatically is stored in the superglobal variable $GLOBALS array. This explains why we can access it in the sayName() function without defining it in the function.

通过定义$ name变量,它会自动存储在超全局变量$ GLOBALS数组中。 这就解释了为什么我们可以在sayName()函数中访问它而无需在函数中定义它的原因。

PHP代码通过使用$ GLOBALS访问全局变量来查找两个数字的和 (PHP code to find sum of two numbers by accessing global variables using $GLOBALS)

<?php
//global variables
$num1 = 36;
$num2 = 24;
//function to access global variables
function add2Numbers() {$GLOBALS['sum'] = $GLOBALS['num1'] + $GLOBALS['num2'];
}
//calling function
add2Numbers();
//printing sum using global variable
echo $sum;
?>

Output

输出量

60

In the code above, num1 and num2 are global variables so we are accessing them using $GLOBALS, and sum is a variable present within $GLOBALS, thus, it is accessible from outside the function also.

在上面的代码中, num1和num2是全局变量,因此我们使用$ GLOBALS访问它们,并且sum是$ GLOBALS中存在的变量,因此,也可以从函数外部对其进行访问。

翻译自: https://www.includehelp.com/php/$GLOBALS-super-global-variable-with-example.aspx

php globals

php globals_PHP $ GLOBALS(超级全局变量),带有示例相关推荐

  1. PHP超级全局变量总结

    PHP有9个预定义变量数组,分别总结如下: 1.$_SERVER $_SERVER超级全局变量包含由web服务器创建的信息,它提供了服务器和客户配置及当前请求环境的有关信息.根据服务器不同,$_SER ...

  2. php 魔术变量和超级全局变量,PHP超级全局变量与魔术变量

    PHP在设计的时候已经预定义了9个超级全局变量.8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用. 在PHP开发时会频繁的使用这些变量,这些变量可以方便的帮我们解决很多 ...

  3. 雷林鹏分享:PHP 超级全局变量

    超级全局变量在PHP 4.1.0之后被启用, 是PHP系统中自带的变量,在一个脚本的全部作用域中都可用. PHP 超级全局变量 PHP中预定义了几个超级全局变量(superglobals) ,这意味着 ...

  4. python示例_带有示例的Python功能指南

    python示例 Python函数简介 (Introduction to Functions in Python) A function allows you to define a reusable ...

  5. PHP 超级全局变量

    PHP 超级全局变量列表: $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION 转载于:https:// ...

  6. 《Hack与HHVM权威指南》——1.5.1 使用超级全局变量

    本节书摘来自华章出版社<Hack与HHVM权威指南>一书中的第1章,第1.5.1节,作者 Owen Yamauchi,更多章节内容可以访问云栖社区"华章计算机"公众号查 ...

  7. java 允许魔术变量_PHP超级全局变量、魔术变量和魔术函数汇总整理

    PHP在设计的时候已经预定义了9个超级全局变量.8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用. 在PHP开发会频繁的使用这些变量和函数,这些变量和函数可以方便的帮我 ...

  8. php超级全局变量和魔术变量

    php超级全局变量和魔术变量 一.总结 一句话总结: 1.两者的书写形式非常不一样,超级全局变量是$_大写变量名 的形式,魔术变量是 __大写变量名的形式__ 2.两者的应用范围不一样,超级全局变量是 ...

  9. python实现超级全局变量(跨文件跨模块)

    场景:main.py 和 submain.py 想共同操作一个变量aaa,但是全局变量不能跨文件.此时通过新建一个globals.py来存放这个变量.供所有文件操作. 实现: main.py impo ...

最新文章

  1. Windows图标:有一些你未必知道的东西
  2. COGS 2274. [HEOI 2016] tree
  3. Java黑皮书课后题第5章:*5.30(金融应用:复利值)假设你每月在储蓄账户上多存100美元,年利率为5%,那么每月利率是0.05 / 12 = 0.00417。编写程序提示用户输入数据显示定月钱数
  4. wordpress archive.php,wordpress分类目录模板(archive.php)制作
  5. webbrowser设置横向打印_C# 日常记录:指定打印机/纸张/纸盒(静默打印)(不弹窗打印)WinForm篇...
  6. Opencv visual studio c++ 环境搭建
  7. 计算机桌面亮度调整,接近完美:如何调整计算机屏幕的亮度?如何调整计算机屏幕的亮度[graphic]...
  8. pythonlambda菜鸟教程-Python reduce() 函数
  9. 电气图纸制图规范及电气图纸的识读方法大全
  10. 《OpenCV 4.5计算机视觉开发实战(基于VC++)》示例代码免费下载
  11. php while循环 selecrt下拉框 option默认选中
  12. MAML-CNN代码笔记
  13. 名人带货成潮流,直播电商是否走上了岔路?
  14. 百度地图 3.0 WEB离线开发
  15. 2022-2028全球与中国纳米保湿美容仪市场现状及未来发展趋势
  16. 手机开机启动慢是什么原因_手机开机慢,详细教您手机开机慢怎么办
  17. python零基础网站制作_为做网站而准备
  18. 香港主机CDN加速,让您的网站速度飙升
  19. 程序员从复杂代码中找BUG的5种方法,你用过几个?
  20. 行人重识别-REID

热门文章

  1. 获取当前鼠标的位置以及组件的位置
  2. line-height与图片底部间隙的学习整理转述
  3. HTML的display属性将行内元素、块状元素、行内块状元素互相转换以及三者的区别
  4. Generator执行步骤浅析
  5. 滚动条造成页面抖动问题
  6. mongose + express 写REST API
  7. 闲话杂谈—至曾经的自己
  8. yum 和 rpm安装mysql彻底删除
  9. 8.动态规划(1)——字符串的编辑距离
  10. 在Windows上,迁移VisualSVN server