Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Рекурсия без циклов (https://javascript.ru/forum/server/27639-rekursiya-bez-ciklov.html)

kilogram 20.04.2012 03:19

Рекурсия без циклов
 
function p($n){
$n = 0;
if($n<6) {echo $n;  $n++; } else  {return false; }
}
p(5);


Как написать рекурсивную функцию не испульзуя какие-нибудь циклы? Пробую, выводит только первый раз и все.

razerxxx 21.04.2012 00:15

Цитата:

Сообщение от nasqad (Сообщение 170006)
function func($i = 0) {
    echo "i\n";
    func(++$i);
}
func();

А мы так не бесконечный ли цикл запустим?
Надобы условие хоть какое для выхода добавить:
if($i>100) { return false }


Часовой пояс GMT +3, время: 06:03.