关于php函数里声明了global却没使用,那它的作用是啥

2025-03-25 22:05:28
推荐回答(1个)
回答1:

首先你这个函数中出现global就是多余的,$_SERVER本来就是全局函数了
global的作用?
这个是与变量的影响作用范围有关
假设一个页面
创建一个A变量,这个变量可以作用在整个页面的,但是如果这个页面有函数且函数需要用这个变量,就需要在函数内将A声明为全局变量才可使用
$a = 'xxx';
//正确写法
function test(){
global $a;
echo $a;
}