En PHP, si se intenta crear una instancia de un nuevo SoapClient
, y el WSDL no es accesible (servidor hacia abajo o lo que sea), un error fatal de PHP es lanzada:SoapClient repliegue de error en PHP
Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from ' http://example.com/servlet/app/SomeService?wsdl ' : failed to load external entity " http://example.com/servlet/app/SomeService?wsdl "
errores fatales en PHP, hasta donde yo sé, no son recuperables.
¿Hay alguna manera de evitar esto? ¿Se puede evitar este error fatal de alguna manera?
Editar: debería decir que estoy corriendo en PHP 5.2, si hace alguna diferencia.
Desafortunadamente, esta solución no parece funcionar en PHP 5.3.10. – pthurmond
Lo copié textualmente en un archivo nuevo y no está llegando al eco "Ok"; parte. – pthurmond
Pero, cuando miré más abajo, encontré las notas sobre la desactivación de xdebug y eso permitió que lo anterior funcionara. – pthurmond