是的,是同一个
global表示全局的,这个关键字加在变量之前,会改变变量的有效范围,不管它位于哪里。
global $ 一个; //定义全局变量
$a=5; //赋值
function test(){
global $a; //这个变量就是你已经赋值的$a
$a=12; //重新重新赋值
}
test();
回显$a; //12
如果不使用全局变量,那么两个变量则不是同一个变量。
用全局变量的时候很少,不是太常见,基本上处理一些实际复杂的问题 的程序有时会极偶然地用一用,因为偶尔,会给站点安全带来一些隐患。