在 PHP 中,如果您尝试实例化一个 new SoapClient
,并且 WSDL 不可访问(服务器关闭或其他),则会引发 PHP 致命错误:
致命错误:SOAP-ERROR:解析 WSDL:无法从“ http://example.com/servlet/app/SomeService?wsdl ”加载:无法加载外部实体“ http://example.com/servlet/app /SomeService?wsdl "
据我所知,PHP 中的致命错误是不可恢复的。
有什么办法可以回退吗?能否以某种方式避免这种致命错误?
编辑:我应该说我在 PHP 5.2 上运行,如果它有什么不同的话。