首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

$GLOBALS

(PHP 4, PHP 5, PHP 7)

$GLOBALS — References all variables available in global scope

Description

An associative array containing references to all variables which are currently defined in the global scope of the script. The variable names are the keys of the array.

Examples

Example #1 $GLOBALS example

代码语言:javascript
复制
<?php
function?test()?{
????$foo?=?"local?variable";

????echo?'$foo?in?global?scope:?'?.?$GLOBALS["foo"]?.?"\n";
????echo?'$foo?in?current?scope:?'?.?$foo?.?"\n";
}

$foo?=?"Example?content";
test();
?>

The above example will output something similar to:

代码语言:javascript
复制
$foo in global scope: Example content
$foo in current scope: local variable

Notes

Note: This is a 'superglobal', or automatic global, variable. This simply means that it is available in all scopes throughout a script. There is no need to do global $variable; to access it within functions or methods.

Note: Variable availability Unlike all of the other superglobals, $GLOBALS has essentially always been available in PHP.

← Superglobals

$_SERVER →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com