PHP静态变量
静态变量
定义:静态变量不随函数的结束而销毁,而是与脚本有着相同生命周期的变量。在函数中,使用 static 关键字声明静态变量(只会在第一次调用时声明),第二次就会到内存的静态区查找,一旦有,就使用。
注意:静态变量不存储在栈中,而是存储在内存的静态区。
怎么使用静态变量?
1 function demo1(){ 2 static $name = 0; 3 $name++; 4 echo $name; 5 } 6 7 demo1();//输出1 8 demo1();//输出2 9 demo1();//输出3