内部变量
就是在函数体内声明的变量,只能在函数内部使用,函数执行完自动销毁。
外部变量
在函数体外声明的变量,只能在外部使用,内部变量可以和外部变量一样,一般不这么做,很容易混淆
超全局变量
可以PHP脚本中任意地方使用
- 这是系统给你定义好的变量
- $_GET
- $_POST
- $_FILE
- $_COOKIE
- $_SESSION
- $GLOBALS
静态变量
1 | function total(){ |
static
关键字会使变量记住上一次的值,使变量只会被初始化一次
这里是老刘头的个人博客
就是在函数体内声明的变量,只能在函数内部使用,函数执行完自动销毁。
在函数体外声明的变量,只能在外部使用,内部变量可以和外部变量一样,一般不这么做,很容易混淆
可以PHP脚本中任意地方使用
- 这是系统给你定义好的变量
- $_GET
- $_POST
- $_FILE
- $_COOKIE
- $_SESSION
- $GLOBALS
1 | function total(){ |
static
关键字会使变量记住上一次的值,使变量只会被初始化一次