您现在的位置: > 首页 > 网站建设 > 网页编程
>> 最新教程
>> 热门教程
>> 最新游戏资讯
>> 热门游戏资讯
PHP中关于在函数内引用全局变量的问题
作者:本站                来自:安迪教程网                 加入时间:08-11-20                进入论坛讨论

  先看下面的代码:

<?php
$var1="#####";
$var2="&&&&&";
functionglobal_references($use_globals)
{
  global$var1,$var2;
  if(!$use_globals){
    $var2=&$var1;          //1
  }else{
    $GLOBALS["var2"]=&$var1;  //2
  }
}
global_references(false);
echo"var2issetto'$var2'<br/>";
global_references(true);
echo"var2issetto'$var2'<br/>";
?>

  输出的结果如下:

var2 is set to '&&&&&'
var2 is set to '#####'
可见,上面的代码中:
$var2=&$var1;          //1

  只对函数内部可见。


$GLOBALS["var2"]=&$var1;  //2

  在全局范围内可见。

联系方式:QQ:6084884 email:agwcn@126.com 粤ICP备05055782号
本网站中发布的文章只代表发表人的个人观点,不代表安迪教程网网站的立场
copyright© 2000-2004 安迪教程网 All rights reserved agwcn.com