Добрый день, ситуация следующая, есть парсер страниц в Инстаграм, он хорошо парсит но если страница не существует или закрыта он выдает фатальную ошибку, можно ли как-то обработать эту ошибку, допустим если fatal error не отправлять данные текущей итерации на обработчик.
Вообще php.net/manual/en/class.errorexception.php Ошибки в исключения и через try/catch отлавливать, но фатальные ошибки сразу прерывают выполнение скрипта т.ч. попробуйте проверять передаваемые данные до отправки в парсер.
Антон Шаманов, тогда лучше реализовать собственную реализацию парсера, чем ловить ни чем не обоснованные фаталы при не доступности страницы инстаграма.
есть весьма извратный способ через register_shutdown_function( "fatal_handler" ); в котором вызывал бы код начиная с последней итерации, которую хранить тогда в глобалах где-то надо. И так оно там рекурсивно пусть трахается до потери пульса...
Хотя я бы не стал с ним заморачиваться, а посылал бы каждый запрос через cli в отдельном потоке и пусть там себе падает сколько хочет.