PHP中的递归是什么?实现方式有哪些?
发布时间:2020-10-24 编辑:jiaochengji.com
教程集为您提供PHP中的递归是什么?实现方式有哪些?等资源,欢迎您收藏本站,我们将为您提供最新的PHP中的递归是什么?实现方式有哪些?资源
什么是递归
递归:函数自己调用自己的一种编程方法,类似于循环,所以递归调用的函数中必须有终止条件,否则就会成为死循环。
递归常用方式:
一、静态变量方式
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中的递归是什么?实现方式有哪些?
php递归函数使用return问题
一文了解Python中的递归
大型系统上PHP令人不爽的九大原因
php递归内存怎么释放
什么是php递归
php递归函数小例子
什么是php?有哪些优点?
php为什么不适合做大型项目?
php使用mkdir创建多级目录的方法
上一篇:PHP -FPM是什么?有什么特点?
下一篇:python中反斜杠是什么意思
[关闭]