В 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, если это имеет какое-либо значение.