|
|
|
|
|
для: deimand
(18.12.2011 в 14:37)
| | спасибо | |
|
|
|
|
|
|
|
для: valeraquery
(18.12.2011 в 12:30)
| |
function test($val)
{
if ($val < 10) { $val=$val+1; return test($val);} else return $val;
}
$val=1;
echo test($val);
|
| |
|
|
|
|
|
|
| Заметил странную вещь
Написал функцию, делаю ретурн а почему то не возвращается ничего....
если написать echo то все в порядке, а если ретурн то ничего.
Что бы было понятнее в чем проблема я её упростил
function test($val)
{
if($val<10) { $val=$val+1; test($val); } else return $val;
}
$val=1;
echo test($val);
|
И ничего не возвращает!
В чем дело? Ведь должен возвращаться результат и обычно так и происходит. | |
|
|
|
|