source
<?php
//static変数はローカル関数内でだけ存在
//するため、処理が関数を存在そのものが消える
//しかしstaticを指定すると、処理が関数を離れても値が保たれる
Function test1() {
$a = 0;
echo $a,"<br>";
$a++;
}
Function test2() {
static $b = 0;
echo $b,"<br>";
$b++;
}
test1();
test1();
test1();
test1();
test1();
test1();
echo "<br>";
test2();
test2();
test2();
test2();
test2();
test2();
?>