为了账号安全,请及时绑定邮箱和手机立即绑定

php 递归函数

php 递归函数

PHP
慕莱坞9106321 2017-07-08 03:03:21
php的递归函数的原理是什么,能不能用简单的函数例子表示,最好能有图解。另外,在最后一层return后,是不是把return的值传给上一层了?不是说不同层级之间的函数中的值不可以互相传的吗?求大神解释。。
查看完整描述

1 回答

?
黄小凡

TA贡献69条经验 获得超36个赞

一个简单的递归求阶乘函数:

<?php 
    function toSum($m)
    {
        if ($m==1) {
            return 1;
        }else{
            return $m*toSum($m-1);
        }
        
    }
    echo toSum(5);

 ?>

你可以看一下,其实多看几遍就懂了,就是函数自己调用自己,然后在函数里面设立一个条件,不然会死循环

查看完整回答
1 反对 回复 2017-07-08
  • 1 回答
  • 1 关注
  • 1453 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信