PHP SoapClient 可以抛出自定义 SoapFaults 吗?


Can PHP SoapClient throw custom SoapFaults

是否可以像对象一样将'SoapFault映射到自定义异常?

我正在通过他们的WSDL访问ESP的SOAP服务。WSDL 定义了一组错误对象。是否可以创建自定义异常类,以便'SoapClient抛出这些类而不是泛型'SoapFault

顺便说一句,我能提出的唯一建议是使用 set_exception_handler() 来捕获'SoapFault对象并将它们重新作为自定义异常实例抛出。