递归和静态static
Posted 钢铁小坦克
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递归和静态static相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章