php globals_PHP $ GLOBALS(超级全局变量),带有示例
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(超级全局变量),带有示例相关推荐
- PHP超级全局变量总结
PHP有9个预定义变量数组,分别总结如下: 1.$_SERVER $_SERVER超级全局变量包含由web服务器创建的信息,它提供了服务器和客户配置及当前请求环境的有关信息.根据服务器不同,$_SER ...
- php 魔术变量和超级全局变量,PHP超级全局变量与魔术变量
PHP在设计的时候已经预定义了9个超级全局变量.8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用. 在PHP开发时会频繁的使用这些变量,这些变量可以方便的帮我们解决很多 ...
- 雷林鹏分享:PHP 超级全局变量
超级全局变量在PHP 4.1.0之后被启用, 是PHP系统中自带的变量,在一个脚本的全部作用域中都可用. PHP 超级全局变量 PHP中预定义了几个超级全局变量(superglobals) ,这意味着 ...
- python示例_带有示例的Python功能指南
python示例 Python函数简介 (Introduction to Functions in Python) A function allows you to define a reusable ...
- PHP 超级全局变量
PHP 超级全局变量列表: $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION 转载于:https:// ...
- 《Hack与HHVM权威指南》——1.5.1 使用超级全局变量
本节书摘来自华章出版社<Hack与HHVM权威指南>一书中的第1章,第1.5.1节,作者 Owen Yamauchi,更多章节内容可以访问云栖社区"华章计算机"公众号查 ...
- java 允许魔术变量_PHP超级全局变量、魔术变量和魔术函数汇总整理
PHP在设计的时候已经预定义了9个超级全局变量.8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用. 在PHP开发会频繁的使用这些变量和函数,这些变量和函数可以方便的帮我 ...
- php超级全局变量和魔术变量
php超级全局变量和魔术变量 一.总结 一句话总结: 1.两者的书写形式非常不一样,超级全局变量是$_大写变量名 的形式,魔术变量是 __大写变量名的形式__ 2.两者的应用范围不一样,超级全局变量是 ...
- python实现超级全局变量(跨文件跨模块)
场景:main.py 和 submain.py 想共同操作一个变量aaa,但是全局变量不能跨文件.此时通过新建一个globals.py来存放这个变量.供所有文件操作. 实现: main.py impo ...
最新文章
- Windows图标:有一些你未必知道的东西
- COGS 2274. [HEOI 2016] tree
- Java黑皮书课后题第5章:*5.30(金融应用:复利值)假设你每月在储蓄账户上多存100美元,年利率为5%,那么每月利率是0.05 / 12 = 0.00417。编写程序提示用户输入数据显示定月钱数
- wordpress archive.php,wordpress分类目录模板(archive.php)制作
- webbrowser设置横向打印_C# 日常记录:指定打印机/纸张/纸盒(静默打印)(不弹窗打印)WinForm篇...
- Opencv visual studio c++ 环境搭建
- 计算机桌面亮度调整,接近完美:如何调整计算机屏幕的亮度?如何调整计算机屏幕的亮度[graphic]...
- pythonlambda菜鸟教程-Python reduce() 函数
- 电气图纸制图规范及电气图纸的识读方法大全
- 《OpenCV 4.5计算机视觉开发实战(基于VC++)》示例代码免费下载
- php while循环 selecrt下拉框 option默认选中
- MAML-CNN代码笔记
- 名人带货成潮流,直播电商是否走上了岔路?
- 百度地图 3.0 WEB离线开发
- 2022-2028全球与中国纳米保湿美容仪市场现状及未来发展趋势
- 手机开机启动慢是什么原因_手机开机慢,详细教您手机开机慢怎么办
- python零基础网站制作_为做网站而准备
- 香港主机CDN加速,让您的网站速度飙升
- 程序员从复杂代码中找BUG的5种方法,你用过几个?
- 行人重识别-REID