静态 ati 直接 fun urn 声明 return ech sum
function sum($n){
if($==1){
return 1;
}
return $n+sum($n-1);
}
echo sum(100);
----------------------------------------------------
static:在第一次调用声明后就存在,不会因为函数结束而结束,当函数再次调用是,可以直接利用上次的结果
function t(){
static $a=10;
$a+=1;
return $a;
}
echo t();输出为11
echo t();输出为12
echo t();输出为13
递归和静态static
来源: http://www.bubuko.com/infodetail-2340967.html