以下是一个使用PHP进行递归的实例,我们将通过一个简单的例子来展示如何使用递归函数来计算阶乘

实例:计算阶乘

阶乘是一个数学概念,表示一个正整数n的阶乘,记作n!,是指从1乘到n的所有正整数的乘积。例如,5的阶乘(5!)等于5 × 4 × 3 × 2 × 1 = 120。

1. 创建一个PHP文件

创建一个名为`factorial.php`的PHP文件。

2. 编写递归函数

在`factorial.php`文件中,编写一个递归函数来计算阶乘。

```php

function factorial($n) {

if ($n == 0) {

return 1;

} else {

return $n * factorial($n - 1);

}

}

>

```

3. 使用递归函数

接下来,在同一个文件中,使用递归函数来计算并显示一个数的阶乘。

```php

function factorial($n) {

if ($n == 0) {

return 1;

} else {

return $n * factorial($n - 1);

}

}

// 示例:计算5的阶乘

$number = 5;

echo "