$GLOBALS

原创 2011年01月13日 12:48:00

$GLOBALS

$GLOBALS引用全局作用域中可用的全部变量

说明

一个包含了全部变量的全局组合数组。变量的名字就是数组的键。

范例

 

Example #1 $GLOBALS 范例

<?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();
?>

以上例程的输出类似于:

$foo in global scope: Example content
$foo in current scope: local variable

 

注释

Note:

“Superglobal”也称为自动化的全局变量。这就表示其在脚本的所有作用域中都是可用的。不需要在函数或方法中用 global $variable; 来访问它。

 

Note: 变量可用性

与所有其他超全局变量不同,$GLOBALS在PHP中总是可用的。

相关文章推荐

Globals+SqlHepler

  • 2008年01月10日 10:12
  • 5KB
  • 下载

[PHP]全局变量:global与$GLOBALS的区别和使用

今天在写框架的时候想把SaeMySQL初始化之后作为全局变量使用。 但是后来发现PHP中的全局变量和Java或者OC中的全局变量还是有较大区别的。 下面记录一下php里面的global的使用相关注...

engine-globals.c

  • 2008年03月01日 18:05
  • 7KB
  • 下载

PHP中global关键字和$GLOBALS用法

$a  =  1 ;  /* global scope */ function  Test () {     echo  $a ;  /* reference to local sc...

php中global和$GLOBALS[]的分析之一

PHP 的全局变量和 C 语言有一点点不同,在 C 语言中,全局变量在函数中自动生效,除非被局部变量覆盖 这可能引起一些问题,有些人可能漫不经心的改变一个全局变量。PHP 中全局变量在函数中使用时...

php中global和$GLOBALS[]的分析之一

PHP 的全局变量和 C 语言有一点点不同,在 C 语言中,全局变量在函数中自动生效,除非被局部变量覆盖 这可能引起一些问题,有些人可能漫不经心的改变一个全局变量...

php中global 与 $GLOBALS[""] 的区别

php中global 与 $GLOBALS[""] 差别 原本觉得global和$GLOBALS除了写法不一样觉得,其他都一样,可是在实际利用中发现2者的差别还是很大的! 先看下面的例子: PHP...

Python两个内置函数——locals 和globals (学习笔记)

这两个函数主要提供,基于字典的访问局部和全局变量的方式。 在理解这两个函数时,首先来理解一下python中的名字空间概念。Python使用叫做名字空间的 东西来记录变量的轨迹。名字空间只是一个字典...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:$GLOBALS
举报原因:
原因补充:

(最多只允许输入30个字)