这是一个简单的递归函数示例,它计算阶乘:
function factorial($n) {
if ($n === 0) {
return 1;
} else {
return $n * factorial($n - 1);
}
}
echo factorial(5); // 输出 120
其中,如果输入的数字为0,那么直接返回1,否则调用自身函数计算阶乘。
在这里我给你提供了一种简单的递归函数实现。但是在一些复杂场景中可能会爆栈,所以我们需要对递归做出合理的限制或者寻求其他解决方案。