频道栏目
首页 > 资讯 > 全局变量 > 正文

PHP中函数内引用全局变量的方法

16-01-08        来源:[db:作者]  
收藏   我要投稿
PHP函数内引用全局变量的解决方法。
先看下面的代码: 
复制代码代码如下:

<?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 
在全局范围内可见。
相关TAG标签
上一篇:PHP中的超全局变量
下一篇:去掉CodeIgniter URL中的index.php
相关文章
图文推荐

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

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