摘要:什么是静态变量?静态变量: 用static关键字修饰的变量称为静态变量;1. 在函数中声明的静态变量, 只在第一次调用时声明.2. 第二次以...
什么是静态变量?
静态变量: 用static关键字修饰的变量称为静态变量;
1. 在函数中声明的静态变量, 只在第一次调用时声明.
2. 第二次以后, 一看是静态变量, 就先到静态区中,看一下有没有这个变量, 如果有就使用, 而不去再声明
3. 静态变量,在同一个函数多次调用中 [共享],多个函数不共享
function demo() { static $a = 0; $a++; echo $a.\"<br>\"; } demo(); demo(); demo(); demo(); demo();
执行结果为
1
2
3
4
5