PHP中的递归是什么?实现方式有哪些?
程序员文章站
2022-03-23 15:06:01
...
什么是递归
递归:函数自己调用自己的一种编程方法,类似于循环,所以递归调用的函数中必须有终止条件,否则就会成为死循环。
递归常用方式:
一、静态变量方式
function loop(){ static $i = 0; echo $i.' '; $i++; if($i<10){ loop(); } } loop();//输出 0 1 2 3 4 5 6 7 8 9
二、全局变量方式
$i = 0; function loopGlobal(){ global $i; echo $i.' '; $i++; if($i<10){ loopGlobal(); } } loopGlobal();//输出 0 1 2 3 4 5 6 7 8 9
三、引用传参方式
function loopReference(&$i=0){ echo $i.' '; $i++; if($i<10){ loopReference($i); } } loopReference();//输出 0 1 2 3 4 5 6 7 8 9
推荐教程:PHP教程
以上就是PHP中的递归是什么?实现方式有哪些?的详细内容,更多请关注其它相关文章!
上一篇: 如何php设置文件大小?
下一篇: javascript中form方法有哪些