日期:2014-05-17 浏览次数:20600 次
<?php
echo Test ();
function Test() {
static $a = 0;//这里是第4行
echo $a . '<br>';
$a ++;
if ($a < 2) {
Test ();
}
$a --;
return $a;
}
?>
function Test() {
static $a = 0;//这里是第4行 ------------------------(1)
echo $a . '<br>';
$a ++;
/*注意这里非注释代码的上下一行 ,return值必定是(1)处的定义*/
/*如果你想得到预期的返回结果1,
if ($a < 2) {
return Test ();
}
*/
$a --;
return $a;
}