<?php
function myRecursion($x, $n) {
if ($n == 0) {
return 1;
}
if ($n < 0) {
return myRecursion(1/$x, -$n);
}
return $x * myRecursion($x, $n-1);
}
var_dump(myRecursion(5, 3));
?>
return $x * myRecursion($x, $n-1);
как выполняется данная рекурсивная функция, возведения числа в степень?
После доведения $n до нуля и возврата функции 1, что происходит?
почему запись myRecursion($x, $n-1), а не myRecursion($n-1)