首页 > Web开发 > 详细

PHP递归的简单理解

时间:2020-07-02 09:19:32      阅读:55      评论:0      收藏:0      [点我收藏+]

递归简单来说就是自己调用自己

比如说

A向B问路 但是B不知道 于是乎B问C 但是C不知道 于是乎问D D知道 D把怎么走告诉C C在把怎么走告诉B B再把怎么走告诉A

A虽然是最先问的 但是是最后一个知道怎么走的 这是一个在函数内部打开函数(它自己)和在达到目的不断关闭函数(它自己)直到返回第一遍执行的函数的过程

从上面这句话可以得出 递归必须要有一个递归边界 也就是这个目的 同时它是有一个向前进(打开)和返回(关闭)的步骤的

 

写个简单的递归

function t($a){
        echo ‘这是前进段!‘;
        echo $a.‘<br />‘;
        if($a<10){return $a;}
        t($a-1);
        echo ‘这是返回段!‘;
        echo $a.‘<br />‘;
}
t(39);

 

PHP递归的简单理解

原文:https://www.cnblogs.com/cinwin/p/13222560.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!