标签: php function
现在我很难理解为什么还会出现
$a * factorial($a-1)
同时给予阶乘
$a * ($a-1)
不在此代码中: 谢谢
<?php function factorial($a){ if ($a==0){ return 1; } else {return $a*factorial($a-1); } } echo factorial(5); ?>
答案 0 :(得分:0)
在此处阅读有关 Recursion
您在这里使用递归,因此$a * factorial($a-1)会给您答案,而$a * ($a-1)不会给您