SoapClient erreur de secours en PHP

En PHP, si vous essayez d'instancier un nouvel SoapClient, et le WSDL n'est pas accessible (panne de serveur ou quoi que ce soit), une erreur fatale de PHP est jeté:

Erreur fatale: SAVON d'ERREUR: Analyse d'un WSDL:
Impossible de charger à partir de
'http://example.com/servlet/app/SomeService?wsdl'
: échec du chargement de l'entité externe
"http://example.com/servlet/app/SomeService?wsdl"

Erreurs fatales en PHP, autant que je sache, ne sont pas récupérables.

Est-il un moyen de secours à partir de cela? Cette erreur fatale en quelque sorte être évitée?


Edit: je dois dire que je suis en cours d'exécution sur PHP 5.2, si cela fait une différence.

OriginalL'auteur Yuval Adam | 2011-07-07