刚刚接触php中“递归”这个概念时候,作为小白的我其实是一脸懵逼的,为了彻底弄懂这个概念去看了很多教程和文档,最后终于弄明白,所以想写下来希望我的手记能对刚接触php的同学有帮助,我将会用最简单的方式来解释“递归”究竟是啥玩意儿!
如果说for循环是针对变量的循环
foreach循环是针对数组的循环
递归就是针对函数代码块或者可以说是对象的循环调用
大家可以这样来理解所谓的“递归”就能瞬间明白这个概念,递归不仅是php中的简单的概念,它是一种设计思想,这个思想看似高大上,其实大家无论是在for循环亦或是foreach循环等多种php运算语句中都有用到这种思想,本身并不难,讲的人多了,我们就觉得很难了,所以希望大家当面对php中一些比较抽象的概念的时候不必恐惧,其实有时候概念的本质很出乎你想象的简单!
热门评论