可以为一个定义变量声明它在程序中可用范围。 PHP变量范围类型有以下四种 -
静态变量
与声明为函数参数的变量(在函数完成时被销毁)相反,当函数退出时,静态变量不会丢失其值,如果函数被再次调用,静态变量仍将保留该值。
只需将关键字static
放置在变量名称的前面,即可将变量声明为静态变量。
<?php
function keep_track() {
static $count = 0;
$count++;
print $count;
}
keep_track();
keep_track();
keep_track();
?>
这将产生以下结果 -
1
2
3