我有一个调用自身的递归函数,并且在任何其他调用上都没有发生任何事情。意思是,第一次运行该函数时它运行良好,但是当它递归运行时,这些调用都没有做任何事情。
代码如下所示:
<?php
for($i=0; i<=$arr.length()-1; $i++;){
function recursiveEcho(string){
echo $arr[i];
recursiveEcho($arr[i+1]);
}
}
?>
真正的代码会比 echo 更复杂,并且在这个函数之外它工作得很好,但是当我把它放进去时它不起作用。