_Echo_
Новичок
Доброго всем времени суток!
Есть код:
<?php
function incrementer($x)
{
static $x;
$x++;
if($x != 10){
incrementer($x);
}
else{
return $x;
}
}
echo incrementer(0);
?>
Ничего не выводится.
Если же в блоке If написать:
if($x != 10){
return incrementer($x);
}, т.е. добавить return,
то все работает.
Вопрос: что этот return возвращает?
Результат работы функции?
И что далее?
Заранее спасибо за ответ!
Есть код:
<?php
function incrementer($x)
{
static $x;
$x++;
if($x != 10){
incrementer($x);
}
else{
return $x;
}
}
echo incrementer(0);
?>
Ничего не выводится.
Если же в блоке If написать:
if($x != 10){
return incrementer($x);
}, т.е. добавить return,
то все работает.
Вопрос: что этот return возвращает?
Результат работы функции?
И что далее?
Заранее спасибо за ответ!