php $GLOBALS 超全局变量的理解
2010-04-18 00:04
453 查看
全局变量是指可以在程序的任何范围内访问的,比如$_POST, $_GET 等,在函数内部可以访问,在函数外部也可以访问,但普通的函数外定义的变量是不可以在函数内部访问的。比如:
复制内容到剪贴板
代码:
复制内容到剪贴板
代码:
$GLOBALS['testGlobal'] = '123'; $testVar = 'abc'; function showVar() { echo $GLOBALS['testGlobal']; //此行可以显示123,因为这是个全局变量 echo $testVar; //此行并不能显示abc,因为函数内部无法访问$testVar这个普通变量。 } showVar(); //显示 123全局变量并不是指变量可以跨文件访问,跨文件访问PHP是做不到的,要访问另一个文件中定义的变量只能先包含那个文件。
相关文章推荐
- php里的$_REQUEST['GLOBALS']作用,以及如何处理全局变量漏洞
- php全局变量和类配合使用深刻理解
- PHP安全编程:register_globals的安全性 全局变量注册(转)
- PHP安全编程:register_globals的安全性 全局变量注册
- PHP学习:PHP超全局变量(Superglobal)$GLOBALS的介绍以及和global的区别
- php里的$_REQUEST['GLOBALS']作用,以及如何处理全局变量漏洞
- php 中的全局变量的理解
- 在PHP代码中经常能看到一些类似PG(), EG()之类的函数,他们都是PHP中定义的宏,这系列宏主要的作用是解决线程安全所写的全局变量包裹宏, 如$PHP_SRC/main/php_globals.
- php中静态全局变量和全局变量的简单理解
- php全局变量和类配合使用深刻理解
- PHP 超全局变量详解 $GLOBALS $_SERVER $_GET $_POST $_COOKIE $_FILES $_ENV $_REQUEST $_SESSION
- TORQUE脚本的全局变量参考手册(List of script globals linked to engine code)
- php超全局变量、魔术变量、魔术函数
- php中CI框架定义全局变量
- php-SERVER超全局变量(数组)的详细信息
- PHP扩展中访问全局变量$_POST,$_GET,$_SERVER等
- PHP学习笔记:全局变量的思考
- php中的上传全局变量 把全局变量的数组形式变得更简易
- PHP 常量、PHP 变量全解析(超全局变量、变量的8种数据类型等)
- python 全局变量的理解(global关键字)