PHP 递归函数

PHP 递归函数

PHP也支持像C / C++一样的递归函数调用。在这种情况下,我们在函数内部调用当前函数。这也被称为递归。

建议避免递归函数调用超过200层,因为它可能会破坏堆栈并导致脚本终止。

示例1:打印数字

";  
     display($number+1);  
    }
}  

display(1);  
?>  

输出:

1
2
3
4
5

示例2:阶乘数

<?php    
function factorial(n)    
{       if (n < 0)    
        return -1; /*Wrong value*/    
    if (n == 0)           return 1; /*Terminating condition*/       return (n * factorial ($n -1));    
}    

echo factorial(5);    
?>    

输出:

120

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程