变量作用域

        在PHP脚本的任何位置都可以声明变量,但是,声明变量的位置会大大影响访问变量的范围。这个可以访问的范称为作用域。主要的常用的包括:局部变量、全局变量、静态变量。
在函数外部声明的变量是全局变量

1.局部变量:就是函数声明的变量,仅在函数内有效。

局部变量

全局变量

2.全局变量:与局部变量相反,全局变量可以在程序的任何地方访问。只要在变量前面加关键字GLOBAL,就可以将其识别为全局变量,在整个php文件内有效

';
echo $name;

静态变量

3.静态变量:用static修饰,在函数内部声明,函数执行结束后其值并不消失。
        注:初始化后不能再次进行初始化不能用表达式来赋值

';
}

test();
test();
test();

 

你可能感兴趣的:(变量作用域)