在PHP中,我们可以使用静态变量来在函数调用之间保持数据的持久性。静态变量可以在函数内部或全局范围内声明,并且它们的值在函数调用之间保持不变。在本文中,我们将探讨PHP中的静态局部变量和全局静态变量的概念、用法和示例代码。
- 静态局部变量
静态局部变量是在函数内部声明的变量,它们的作用域限于声明它们的函数。静态局部变量只会在首次调用函数时进行初始化,然后在函数调用之间保持其值。
下面是一个示例代码,演示了静态局部变量的用法:
function countCalls() {
static $count = 0;