php知识:PHP递归算法(二)

 所属分类:php教程

 浏览:176次-  评论: 0次-  更新时间:2022-10-08
描述:更多教程资料进入php教程获得。 在前面的文章《PHP递归算法(一)》中,我们为大家介绍了如何利用静态变量的方法来实现递归算法。本篇文章...
更多教程资料进入php教程获得。 在前面的文章《PHP递归算法(一)》中,我们为大家介绍了如何利用静态变量的方法来实现递归算法。本篇文章我们就继续为大家介绍另一种实现递归算法的方法即通过全局变量的方法。

php入门到就业线上直播课:进入学习
API 文档、设计、调试、自动化测试一体化协作工具:点击使用

下面我们结合代码示例,为大家介绍通过全局变量Global实现递归的方法。

代码如下:

登录后复制

输出:

12345678910
登录后复制

在上述代码中,如果我们没有在方法体内用global 定义$i,则会出现$i未被声明的错误。并且需要注意,在函数体内定义的global变量,函数体内可以使用,在函数体外定义的global变量不能在函数体内使用。

注:Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。递归即调用自身的函数。在使用递归时,我们需要在函数中定义退出条件,否则它将进入无限循环(这里我们通过if语句定义了退出条件)。

本篇文章就是关于通过PHP全局变量实现递归算法的方法介绍,非常简单易懂,希望对需要的朋友有所帮助,那么在后续的文章中,我们会继续为大家介绍如何通过引用传参的方式实现递归算法!

以上就是PHP递归算法(二)的详细内容,更多请关注zzsucai.com其它相关文章!

 标签: PHP递归算法,
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!