在 PHP 中,可以使用 static
关键字来定义静态变量。静态变量是指在函数或方法中定义的变量,它的值在不同的函数调用之间保持不变。
以下是一个使用静态变量的示例:
function test() {
static $count = 0;
$count++;
echo $count;
}
test(); // 输出 1
test(); // 输出 2
test(); // 输出 3
在上面的代码中,$count
是一个静态变量,它一开始被赋值为 0
。每次调用 test()
函数时,它都会将 $count
加 1 并输出结果。但是由于 $count
是一个静态变量,所以它的值在不同函数调用之间保持不变。因此,每次调用 test()
函数时,输出的结果都会比前一次大 1。