Я пишу веб-приложение, которое позволит пользователю указать URL-адрес для SoapClient. Я хотел бы подтвердить, что php может подключаться к клиенту, когда пользователь отправляет форму. Я бы сделал это через try catch или set_error_handler (или некоторую комбинацию из двух). Однако похоже, что это невозможно для фатальных ошибок. Есть ли способ заставить SoapClent протестировать URL-адрес, который не будет вызывать неустранимую ошибку?
Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://example.com/wibble'
Я хочу, чтобы он указывал ошибку, поскольку URL-адрес не существует, но я хотел бы уловить его.
В противном случае, я полагаю, я мог бы попробовать загрузить и проверить URL-адрес сам, но я бы подумал, что это возможно сделать из SoapClient.
Должно ли это быть фатальной ошибкой?
Edit
После прочтения rogeriopvl ответа я расскажу, что я должен был сказать, что я попробовал опцию "exceptions" для конструктора soapclient и (в отчаянии) функцию обработчика-мыльной ошибки.