本篇文章给大家分享的是有关PHP中怎么利用递归函数返回值,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。<?php functiontest($i) &
本篇文章给大家分享的是有关PHP中怎么利用递归函数返回值,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
<?php functiontest($i) { $i-=4; if($i<3) { return$i; } else { test($i); } } echotest(30); ?>
这段代码看起来没有问题,其实有else里面是有问题的。在这里执行的test没有返回值。所以虽然满足条件$i<3时return$i整个函数还是不会返回值的。对上面的PHP递归函数做如下修改:
<?php functiontest($i) { $i-=4; if($i<3) { return$i; } else { returntest($i);//增加return,让函数返回值 } } echotest(30); ?>
以上就是PHP中怎么利用递归函数返回值,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网PHP编程频道。
--结束END--
本文标题: PHP中怎么利用递归函数返回值
本文链接: https://lsjlt.com/news/292484.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0