PHP中函数内引用全局变量的方法
2008-10-20 00:00
881 查看
先看下面的代码:
var2 is set to '&&&&&'
var2 is set to '#####'
可见,上面的代码中:
$var2 =&$var1; //1
只对函数内部可见。
而
$GLOBALS["var2"] =&$var1; //2
在全局范围内可见。
<?php $var1 = "#####"; $var2 = "&&&&&"; function global_references($use_globals) { global $var1, $var2; if (!$use_globals) { $var2 =&$var1; //1 } else { $GLOBALS["var2"] =&$var1; //2 } } global_references(false); echo "var2 is set to '$var2'<br/>"; global_references(true); echo "var2 is set to '$var2'<br/>"; ?>输出的结果如下:
var2 is set to '&&&&&'
var2 is set to '#####'
可见,上面的代码中:
$var2 =&$var1; //1
只对函数内部可见。
而
$GLOBALS["var2"] =&$var1; //2
在全局范围内可见。
相关文章推荐
- PHP中函数内引用全局变量的方法
- php方法中引用全局变量要加 global
- PHP中关于在函数内引用全局变量的问题
- php的全局变量在函数里头引用--以及常量
- PHP中关于在函数内引用全局变量的问题
- php 在函数内引用全局变量 讲解引用
- php部分(查看文件、建立站点、语法变量、变量的几个方法、“全局局部变量的调用”、static、函数参数的作用域);
- jquery ajax done 函数 异步调用方法中不能给全局变量赋值的原因及解决办法
- php 函数引用、变量引用、对象引用的区别
- php中引用&的真正理解-变量引用、函数引用、对象引用
- MFC中定义全局变量和全局函数的方法
- php中引用&的真正理解-变量引用、函数引用、对象引用
- php的引用(就是在变量或者函数、对象等前面加上&符号)
- php传引用和全局变量
- MFC中定义全局变量和全局函数的方法
- php中引用&的真正理解-变量引用、函数引用、对象引用
- php 应用程序全局变量解决方法
- php多次include后导致全局变量global失效的解决方法
- 在PHP代码中经常能看到一些类似PG(), EG()之类的函数,他们都是PHP中定义的宏,这系列宏主要的作用是解决线程安全所写的全局变量包裹宏, 如$PHP_SRC/main/php_globals.
- php中函数dirname()和全局变量_FILE_