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 回答
- 1 关注
- 1453 浏览
添加回答
举报
0/150
提交
取消