+ -
当前位置:首页 → 问答吧 → 请教大家个问题关于global

请教大家个问题关于global

时间:2011-12-18

来源:互联网

这两段代码运行结果为啥不一样那,还有请教global原理。

PHP code

global $var1,$var2;
$var1 = 1;  
$var2 = 2;  
function test(){  
     $var2 = &$var1;  
}  
test();  
echo $var2;  



PHP code

global $var1,$var2;
$var1 = 1;  
$var2 = 2;  
$var2 = &$var1;  
echo $var2;  

作者: wz20001981   发布时间: 2011-12-18

第二个就不说了。

第一个方法里面没引入global,如果你想echo $var2;的时候输出1,得把方法里赋值的&去掉

作者: liveshow   发布时间: 2011-12-18