变量作用域

a.函数内部 从声明它们的那条语句开始到函数末尾。这叫做函数作用域。这些变量成为局部变 量
b.在函数外部 从声明它们的那条语句开始到文件末尾,而不是函数内部。这叫做全局作用域。这 些变量成为全局变量。
c.特殊的超级全局变量在函数内部和外部都是可见的。
d.使用require()和include()并不影响作用域。如果这两个语句用于函数内部,函数作用域适用。 如果它不再函数内部,全局作用域适用。
e.关键字“global”可以用来手动指定一个函数中定义或使用的变量具有全局作用域。
f.通过调用unset可以手动删除变量。如果变量被删除,它就不在参数所指定的作用域中。

原文地址:https://www.cnblogs.com/suihui/p/2563266.html