|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.02.2009, 16:26 | #1 |
Форумчанин
Регистрация: 04.01.2009
Сообщений: 188
|
Рекурсия - не срабатывает return
Вот есть такая функция, если rand с первого раза попадает в 0, т.е. мы сразу попадаем в else, то тогда return "assadfasdf" нормально срабатывает. Если же началась рекурсия, то при попадании на return результат пуст.
В общем приведу пример, будет понятнее. PHP код:
Array ( [0] => 2 [1] => 4 ) before call Array ( [0] => 2 [1] => 4 [2] => 2 ) before call Array ( [0] => 2 [1] => 4 [2] => 2 [3] => 0 ) return вот видите, пустой результат. Array ( [0] => 0 ) returnassadfasdf а здесь с первого раза попали в нуль и результат не пустой! Почему пустой результат в первом случае? Где ошибка? |
24.02.2009, 16:28 | #2 |
Участник клуба
Регистрация: 04.10.2008
Сообщений: 1,485
|
9 строка
PHP код:
свободен... |
24.02.2009, 16:31 | #3 |
Форумчанин
Регистрация: 04.01.2009
Сообщений: 188
|
аааа, вот в чем причина.
Спасибо, а то я уже в недоумении сидел =) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не срабатывает программное нажатие кнопки в чужом окне | alxsev | Общие вопросы Delphi | 3 | 29.01.2009 20:32 |
PopUpMenu не срабатывает OnDrawItem | Comer_Jus | Общие вопросы Delphi | 6 | 16.05.2008 21:48 |
Не срабатывает TEmbeddedWB когда открываю страницу через ссылку в новой вкладке | dimfil | Общие вопросы Delphi | 0 | 23.03.2008 23:45 |
ошибка CommandText does not return a result set | furstenberg | БД в Delphi | 2 | 04.02.2008 17:38 |