PHP中的SoapClient错误回退
发布时间:2020-12-13 17:28:15 所属栏目:PHP教程 来源:网络整理
导读:在 PHP中,如果您尝试实例化一个新的 SoapClient ,并且WSDL无法访问(服务器关闭或其他),则会引发一个PHP致命错误: Fatal error: SOAP-ERROR: Parsing WSDL: Couldn’t load from ‘07001’ : failed to load external entity “07001” 据我所知,PHP中的致命
在
PHP中,如果您尝试实例化一个新的
SoapClient ,并且WSDL无法访问(服务器关闭或其他),则会引发一个PHP致命错误:
据我所知,PHP中的致命错误是无法恢复的. 有什么办法可以从此退缩吗?这个致命的错误可以避免吗? 编辑:我应该说我正在运行PHP 5.2,如果它有任何区别.
这已经讨论过了
> https://bugs.php.net/bug.php?id=47584 Rasmus自己提出了以下解决方案: <?php try { $x = @new SoapClient("non-existent.wsdl",array("exceptions" => 1)); } catch (SoapFault $E) { echo $E->faultstring; } echo "okn"; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |