全局变量和全局变量全局美元{}在PHP中的差异分析

1。比较的例子
例1:
复制代码代码如下所示:
< PHP
var1 = 1美元;
函数测试(){
撤消($全局{ 'var1});
}
测试();
echo $变量;
>

因为美元var1被删除,没有印刷。
例二:
复制代码代码如下所示:
< PHP
var1 = 1美元;
函数测试(){
全球$ VAR1;
unset($ VAR1);
}
测试();
echo $变量;
>

事故被打印了1,只有化名引用被证明是被删除的,而且它自己的价值没有被任何人改变。

两。解释
全球美元美元VaR实际上是全局{ 'var},它调用一个外部变量的别名。
美元美元和全球{ 'var1 var1}在上面的代码中引用同一个变量,不同变量。
PHP的全局变量是从C语言有点不同。在C语言中,全局变量以积极影响的功能除非它是由一个局部变量,这可能会造成问题,有些人可能会不小心改变一个全局变量,全局变量应用于PHP一个函数,它必须被声明为全局全局。
PHP全局变量的作用是定义全局变量,但是这个全局变量不应用于整个网站,而是应用于当前页面,包括所有包含或需要的文件。

三。结论
1美元。全球{ 'var}是外部全局变量本身
2.global VaR是美元的引用或指针相同的名字外$ var.