PHP递归算法(四)【PHP教程】

!
也想出现在这里? 联系我们
信息

PHP递归算法(四),第1张

概述PHP递归算法(四) 在前面的文章中,我们给大家介绍了三种递归算法的实现方法,即“静态变量”、“全局变量”、“引用传参”。需要的朋友可以了解《PHP递归算法(一)》《PHP递归算法(二)》《PHP递归算法(三)》

@H_502_2@

下面我们就给大家介绍如何通过xdeBUG调试运行PHP引用传参的递归算法。

代码如下:

<?PHPfunction test($a=0,&$result=array()){    $a++;    if ($a<5){        $result[]=$a;        test($a,$result);    }    echo $a."<hr>";    return $result;}var_dump(test());

首先在test方法体内的第一行创建一个断点。

@H_502_2@

然后点击向下箭头,开始调试“跑”程序。

@H_502_2@

第一次判断循环如下:

@H_502_2@

@H_502_2@

最后一次判断循环如下:

@H_502_2@

最后输出如下:

@H_502_2@

相关推荐:《PHPStorm怎么配置xdebug工具并使用》 总结

以上是内存溢出为你收集整理的PHP递归算法(四)全部内容,希望文章能够帮你解决PHP递归算法(四)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞68 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容