标签: php soap-client xml-deserialization
我有一个PHP Web应用程序,它使用PHP的本机SoapClient类来使用Web服务。默认情况下,SoapClient将Web Service的SOAP响应反序列化为stdClass个对象。我想覆盖这个默认值。我怎么能这样做?
SoapClient
stdClass
答案 0 :(得分:3)
您可以使用SoapClient的__getLastResponse()方法将原始XML响应作为字符串而不是对象返回。
此外,您可以通过扩展SoapClient类来覆盖它的do请求方法。