栏目导航
热点推荐
- IIS6.0平台下PHP最佳配置方法
- 实用的PHP编程技巧
- php中防盗链使用.htaccess
- 在PHP中全面阻止SQL注入式攻击之
- PHP生成HTML的技术原理
- 新手学堂:PHP服务器变量设置的
- 解决php存取mysql 4.1乱码问题
- PHP 开发中的中文编码问题
- 简单学习php遇到的主要问题
- PHP网站开发遇到的中文编码
- PHP自动适应范围的页码分页程序
- PHP教程:PHP编码书写规范
阅览排行
PHP中函数内引用全局变量的方法
2008-12-22 来源:www.jb51.net 作者:编辑整理 我要投搞
先看下面的代码:
$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'
";
global_references(true);
echo "var2 is set to '$var2'
";
?>
输出的结果如下:
var2 is set to '&&&&&'
var2 is set to '#####'
可见,上面的代码中:
$var2 =&$var1; //1
只对函数内部可见。
而
$GLOBALS["var2"] =&$var1; //2
在全局范围内可见。
本文仅代表作者观点,与中国建站立场无关
0
上一篇:用PHP编程读取汉字点阵数据 下一篇:没有了