php中的全局与局部变量 通常说作用域,有2个: 局部作用域:只能在所定义的函数范围内使用。 全局作用域:在函数的“外部”范围使用。 ——php中,局部和全局作用域是不重叠的 ——js中,全局作用域是包括局部作用域的 但还有两个: 超全局:就是在函数的内部和外部都可以使用。 超全局变量只有系统内部预定义的那几个,我们不能再程序中创建超全局变量。 静态局部作用域:其实也是局部,但多一个特征:数据能够在函数退出后仍然保持不丢失。 局部变量访问全局变量 1,在局部范围内,使用global关键字对全局变量进行一次“声明”,则就可以使用了: 语法:global $变量名; 举例: 说明: 实际上,函数中的global语句,其实是创建了一个跟外部变量同名的局部变量,并通过“引用”的方式指向了外部变量的数据区