递归函数太难理解了,写了一个示例放在这里方便没事的时候看一下。

<?php
/**
  *php递归函数示例
  *(从1到100的累加和计算)
* */
function summation($number){
  $total = $number;
  if($number >1){
      $total += summation(--$number);
   }
   return $total;
}

echo summation(100);