[PHP]全局变量:global与$GLOBALS的区别和使用

<?php    
$name="why";//定义变量name,并初始化    
function echoName()    
{    
//通过global来声明$name,相当于传递参数    
global $name;    
echo "myname is ".$name."<br>";    
}    
echoName();    
?>    

  上面是全局变量 global 用法;

<?php    
    
$name="why";//定义变量name,并初始化    
function echoName()    
{    
//通过全局数组$GLOBALS来引用外部变量    
echo "myname is ".$GLOBALS['name']."<br>";    
}    
echoName();    
?>    

  这个是超全局变量 $GLOBALS['name']

转载自:https://blog.csdn.net/ybaog/article/details/52777967

posted @ 2018-03-28 11:41  stma  阅读(284)  评论(0)    收藏  举报