函数内怎么使用局部变量和全局变量
2012-10-15 20:22
393 查看
局部变量是函数内部定义的变量,其作用域是所在的函数。如果函数外还有一个跟局部变量名字一样的变量,
程序会认为它们两个是完全不同的两个变量。当退出函数的时候,其中的局部变量就同时被清除。
全局变量是定义在所有函数以外的变量,其作用域是整个php文件,但是在用户自定义的函数内部是无法使用的。
如果一定要在用户自定义的函数内部使用全局变量,那么就需要使用global关键字声明。
也就是说如果在函数内的变量前加上golbal来修饰,那么函数内部就可以访问到这个全局变量,
不仅可以利用这个全局变量进行运算而且可以对这个全局变量进行重新赋值。
程序会认为它们两个是完全不同的两个变量。当退出函数的时候,其中的局部变量就同时被清除。
全局变量是定义在所有函数以外的变量,其作用域是整个php文件,但是在用户自定义的函数内部是无法使用的。
如果一定要在用户自定义的函数内部使用全局变量,那么就需要使用global关键字声明。
也就是说如果在函数内的变量前加上golbal来修饰,那么函数内部就可以访问到这个全局变量,
不仅可以利用这个全局变量进行运算而且可以对这个全局变量进行重新赋值。
相关文章推荐
- 全局变量的定义以及函数内怎么使用局部变量和全局变量?
- 函数内使用局部变量、全局变量
- Ajax - 在函数中使用Ajax怎么使用返回值 - Ajax赋值给全局变量异常的解决方法
- JavaScript全局变量和局部变量的使用注意点
- static作用(修饰函数、局部变量、全局变量)
- static作用(修饰函数、局部变量、全局变量)
- C++程序运行时内存布局之----------局部变量,全局变量,静态变量,函数代码,new出来的变量
- 关于DSP中全局变量与局部变量的使用
- C# 语言中怎么使用“全局变量”?
- 函数中全局变量与局部变量
- Python新手学习基础之函数-全局变量和局部变量
- Python函数中的局部变量和全局变量
- static作用(修饰函数、局部变量、全局变量)
- static作用(修饰函数、局部变量、全局变量)
- static作用(修饰函数、局部变量、全局变量)
- static作用(修饰函数、局部变量、全局变量)
- php在函数内使用全局变量
- static全局变量,局部变量,函数与普通全局变量,局部变量和函数的区别
- static作用(修饰函数、局部变量、全局变量) C/C++中static关键字详解
- 全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?