频道栏目
首页 > 程序开发 > Web开发 > php > 正文
PHP中函数内引用全局变量的方法
2010-06-08 14:18:08           
收藏   我要投稿

先看下面的代码:

<?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 CURL函数库
下一篇:PHP反射机制实现动态代理的代码
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站