问题描述
希望一个局部变量能够在函数调用之间保留它的值.
示例代码
<?php
function track_times_called()
{
static $i = 0;
$i++;
return $i;
}
//第一次调用
echo track_times_called();
echo "\n";
//第二次调用
echo track_times_called();
执行效果

!!!
static变量可以在函数调用之间保留变量值.不过只是在一次脚本调用期间有效.如果一个请求中访问了一个static变量.下一次请求同一个页面时这个变量并不会保留它的值.