Heim >Backend-Entwicklung >PHP-Tutorial >怎么用好php递归函数返回值及return语句?实例详解

怎么用好php递归函数返回值及return语句?实例详解

WBOY
WBOYOriginal
2016-07-25 08:51:241759Durchsuche
有关php递归函数返回值问题的解决方法,以及php递归函数中使用return语句返回值时,要注意的一些要点,正确处理php递归函数的返回值,使代码更健壮。

php递归函数的返回值问题

例子:

复制代码 代码示例:

在以上代码中else里面是有问题的。 在这里执行的test没有返回值。所以虽然满足条件$i

对上面的php递归函数做如下修改:

复制代码 代码示例:

php递归函数中return返回值的注意事项

php递归函数中使用return时,会碰到无法正确返回想要的值得情况,如果不明白其中的原因,很难找出错误的。

例子:

复制代码 代码示例: function test($i){ $i-=4; if($i其实这个函数的else里面是有问题的。 在这段代码中面执行的结果是没有返回值的。所以虽然满足条件 $i 复制代码 代码示例: function test($i){ $i-=4; if($i


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn