Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Прекращение выполнения функции
Форумы портала PHP.SU » » Вопросы новичков » Прекращение выполнения функции

Страниц (1): [1]
 

1. Prizma - 16 Декабря, 2012 - 21:10:31 - перейти к сообщению
Есть функция которая разбивает строки и ищет нужные значения в циклах, когда она находит совпадение она возвращает true или false если не находит, после того как она найдет true она продолжит выполнятся? или функция после return true; прервется? если не прервется подскажите как принудительно остановить выполнения функции, не прекращая выполнения скрипта естественно

заранее спасибо
2. sKaa - 16 Декабря, 2012 - 21:21:30 - перейти к сообщению
Prizma, заранее остановить цикл можно с помощью break;
после return функция прекращает выполняться.
3. Roin - 16 Декабря, 2012 - 23:42:45 - перейти к сообщению
Prizma пишет:
Есть функция которая разбивает строки и ищет нужные значения в циклах, когда она находит совпадение она возвращает true или false если не находит, после того как она найдет true она продолжит выполнятся? или функция после return true; прервется? если не прервется подскажите как принудительно остановить выполнения функции, не прекращая выполнения скрипта естественно

заранее спасибо


После return функция немедленно вернет управление главной программе.
4. Prizma - 17 Декабря, 2012 - 07:08:03 - перейти к сообщению
спасибо, прекрасненько

 

Powered by ExBB FM 1.0 RC1