递归函数

递归函数是自调用函数,即在函数体内直接或间接地调用自己。
需要设置满足调用的条件,满足条件,则调用自身,不满足条件,则不调用自身,将函数的控制权交还给上一层函数。
若不设置条件,则会成为死循环。

应用举例:PHP开发中,无限分类的开发。

无限分类思想:为每一个分类设置一个父类id(pid),顶级分类id为0,之后每一个分类的id是其他分类的父类id。通过pid一层层的查询下去。

你可能感兴趣的:(调用函数)