[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: try-catch для get_headers()
Вячеслав
Не фанат блоков try-catch, но столкнулся с ситуацией когда он нужен.
Функция get_headers() не генерирует исключений, просит на вход url ресурса.
Я его проверяю, но вероятность ошибки всё равно остаётся.
Как мне обернуть эту функцию, чтобы не вылетали ошибки? Если можно, примером.
Guest
Цитата (Вячеслав @ 26.06.2013 - 14:23)
Функция get_headers() не генерирует исключений

Тогда причем тут try-catch?
Цитата (Вячеслав @ 26.06.2013 - 14:23)
Как мне обернуть эту функцию, чтобы не вылетали ошибки?

Как вы пишите код что у вас вылезает ошибка? У меня false выдает.
Вячеслав
Invis1ble, спасибо за направление.

get_headers() вернёт false только при error_reporting, выставленном на ошибки или выключенном вовсе. Иначе получим сообщение вида: get_headers(): php_network_getaddresses: getaddrinfo failed:...

Я в процессе написания стараюсь выставить error_reporting E_ALL.
Вот как-то так.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.