递归和静态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的主要内容,如果未能解决你的问题,请参考以下文章

CMake同时生成静态库和动态库

静态文件路径的灵活写法

需要了解的一些基本开发知识

static关键字

PHP5中Static和Const关键字

简单的flask小程序