静态变量的妙用
<?php
function a(){
$i = 1;
$i++;
echo $i."<br/>";
}
a();
a();
a();
?>
<?phpfunction a(){
static $i = 1;
$i++;
echo $i."<br/>";
}
a();
a();
a();
?>
前一个结果为:
1
1
1
后一个结果为:
2
3
4
两者输出的结果是不同的。
静态变量的特点:1.在多次函数调用中时共享的,2.只有在第一次时才执行赋值操作,以后不会再执行。