//根据储存方式不同,变量分为动态储存和静态储存
//1.普通变量(动态储存)
//$变量名=变量值
//函数名调用一次声明一次释放一次
//2.静态变量(静态储存)
// static $变量名 = 变量值
// 声明静态变量函数会在第一次运行函数的时候储存在内存中不释放
// 每次调用都会直接在内存中取出所有值
// 至于服务器重启之后,静态变量不会再纪录,又重新开始计算
function demo(){
$int = 1;
$int ++;
echo $int;
}
demo();
demo();
demo();
demo();
//以上输出的全都是2;
echo '<hr />';
function demo1(){
static $int=1;
$int++;
echo $int;
}
demo1();
demo1();
demo1();
demo1();
//从2/3/4/5