PHP的应用,这节课没听明白,在线求解

用PHP编写程序, 计算10的阶乘(或1+2+3+...50=?)的代码过程

//php计算1到10的阶乘
$sum = 0;
for ($i = 1; $i < 11; $i++) { 
    $sum += jc($i);
}
echo $sum;
 
// 计算一个数的阶乘函数
function jc($num){
     
    $tmp = 1;
    $tmp2 = $tmp;
 
    for ($i=1; $i < $num; $i++) { 
        if( $tmp < $num){
            $tmp2 *= ($tmp+1);
            ++$tmp;
        }
    }
    return $tmp2;
}