变量作用域

内部变量

就是在函数体内声明的变量,只能在函数内部使用,函数执行完自动销毁。

外部变量

在函数体外声明的变量,只能在外部使用,内部变量可以和外部变量一样,一般不这么做,很容易混淆

超全局变量

可以PHP脚本中任意地方使用

  • 这是系统给你定义好的变量
  1. $_GET
  2. $_POST
  3. $_FILE
  4. $_COOKIE
  5. $_SESSION
  6. $GLOBALS

静态变量

1
2
3
4
5
6
7
8
function total(){
static $num = 2;
$num* = 2;
echo $num;
}
total(); //4
total(); //8
total(); //16

static关键字会使变量记住上一次的值,使变量只会被初始化一次

-------------本文结束感谢您的阅读-------------