В PHP, если вы попытаетесь создать новый экземпляр SoapClient
, а WSDL недоступен (сервер не работает или что-то еще), выдается фатальная ошибка PHP:
Неустранимая ошибка: SOAP-ERROR: анализ WSDL: не удалось загрузить с 'http://example.com/servlet/app/SomeService?wsdl': не удалось загрузить внешний объект "http://example.com/servlet/app/SomeService?wsdl"
Фатальные ошибки в PHP, насколько я знаю, неисправимы.
Есть ли способ отступить от этого? Можно ли как-то избежать этой фатальной ошибки?
Редактировать: я должен сказать, что работаю на PHP 5.2, если это имеет значение.