На будущее постарайся понять, что вопросы на тостере - это не твой персональный челендж. И от тебя не требуется ответ любой ценой. Если чувствуешь, что вопрос дурацкий, то не лети сразу отвечать, а сначала уточни у автора, зачем ему это нужно
Константин Б., это обычному пхпшнику надо.
А ему еще надо посчитать оффсет, вывести полученные данные, посчитать сумму нарастающим итогом и вывести ссылки на страницы. И каждая из этих задач для него - тёмный лес, в котором он даже не знает в какую сторону двигаться.
Это очень плохой пример. Логин не должен генерировать исключение при неверном пароле.
Исключение должно быть выброшено если функция проверки пароля не может проверить пароль.
Понять механизм исключений очень просто. это просто ошибки, которые легко ловить, если надо не останавливать работу. Но такое бывает очень редко. Например подключиться к другой бд, если она есть.
А если надо просто остановить работу, то ловить не надо.
Алексей Медведев, то есть чтобы разгрузить процессор, ты решил генерить превьюхи не по одной по очереди, а сразу 10 параллельно? Очень, очень остроумное решение.
Опечатка у него не единственная проблема.
И тем более не извиняет кривой код в твоем ответе. Перейди по ссылке и подумай, что в твоем коде неправильно.
На будущее постарайся понять, что вопросы на тостере - это не твой персональный челендж. И от тебя не требуется ответ любой ценой. Если чувствуешь, что вопрос дурацкий, то не лети сразу отвечать, а сначала уточни у автора, зачем ему это нужно