用户名:  密码:   
您当前的位置:首页 > 网页设计 >  PHP > 

GLOBAL与unset的详解

上次修改时间: 2022-11-07 10:02:42      来源:网络总结      作者:钢铁长陈
上一页      路径:DSD\Learn\PHP相关\      下一页

GLOBAL与unset的详解

1.$GLOBALS是超全局变量,与$_server,$REQUEST,$_POST,$_FILES,$_COOKIE,$_SESSION属于一类。是PHP超级全局变量组中的一个,在PHP脚本全部作用域都可访问。

2. 当在函数内部GLOBAL一个外部变量时,就可以在函数内使用这个外部变量了,例:
<?
$var1 = 1;
$var2 = 2;
function test(){
global $var1,$var2;
$var1= $var2;
}
test();
echo $var1
?>

3. 在函数外部用globals var1把var1申请为全局变量时,则与$globals[var1]指向同一地址,但函数还也可以一个名为$var的变量,两者不相关,但在函数内用globals var1则是指把外部的全局变量传递进来

unset()函数用于销毁指定的变量,主要用于销毁局部变量,销毁全局变量只是把全局变量变回了销毁之前的值
详见:https://www.runoob.com/php/php-unset-function.html