Как проверить, происходит ли сбой dns_get_record из-за временной сетевой ошибки? - PullRequest
0 голосов
/ 21 апреля 2020

Я использую PHP dns_get_record для разрешения большого количества доменных имен в задании cron. Поскольку их много, некоторые неизбежно выходят из строя из-за временных сетевых ошибок, даже если эти домены можно разрешить, если задание выполняется достаточно долго.

Официальный PHP do c говорит:

Эта функция (dns_get_record) возвращает массив ассоциативных массивов или FALSE при сбое.

Мой вопрос: когда происходит сбой dns_get_record, как я могу узнать, происходит ли это из-за временной сетевой ошибки или доменное имя не зарегистрировано?

Я хочу повторить попытку на доменах, которые не работают из-за временных проблем в сети.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...