コード例 #1
0
function factorialRecursive($number)
{
    if ($number == 1) {
        return 1;
    }
    return $number * factorialRecursive($number - 1);
}
コード例 #2
0
/**
 * Recursive function which takes an integer as parameter and returns the factorial of that number
 *
 * @param $a int
 * @return int
 */
function factorialRecursive($a)
{
    if ($a == 1) {
        return 1;
    }
    return $a * factorialRecursive($a - 1);
}