function recursiv($i) {
$i++;
if($i<5){
recursiv($i);
}
else{
echo('</br>$i=');var_dump($i);
return $i;
}
}
$sum=recursiv(1);
echo('</br>$sum=');var_dump($sum);
Вывод на экран:
$i=int(5)
$sum=NULL
function recursiv($i) {
$i++;
if($i<5){
recursiv($i);
}
else{
echo('</br>$i=');var_dump($i);
return $i;
}
}
$sum=recursiv(1);
echo('</br>$sum=');var_dump($sum);
<?php
function recursiv($i) {
static $i;
$i++;
return $i<5 ? recursiv($i) : $i;
}
$sum=recursiv(1);
echo $sum;
function recursive($min, $max){
if($max > $min){
return $max + recursive($min, $max - 1);
}
return $max;
}
var_dump(recursive(1, 5));
Цитата (AlexJN @ 27.03.2017 - 16:02) |
function recursiv($i) { $i++; if($i<5){ $i = recursiv($i); } else { echo('</br>$i='.$i); } return $i; } |
$i = 5;
echo('</br>$i='.$i);