Php 客户->;soapFunction();soapCall不返回数据,但getLastResponse返回数据

Php 客户->;soapFunction();soapCall不返回数据,但getLastResponse返回数据,php,soap,Php,Soap,下面的代码正确地从我正在访问的soap服务器返回XML。如果我回显$client->Function();但是,它返回对象id#2 我想知道这是为什么,如果我做的不正确,要正确调用soap函数。结果表明问题是旧版本PHP中的一个错误的一部分,更新到最新版本使请求按预期工作。您是否尝试过对响应执行var_dump()或print_r()? $client=new SoapClient("http://blackbird.integrated.local/PricingTool/WebService

下面的代码正确地从我正在访问的soap服务器返回XML。如果我回显$client->Function();但是,它返回对象id#2


我想知道这是为什么,如果我做的不正确,要正确调用soap函数。

结果表明问题是旧版本PHP中的一个错误的一部分,更新到最新版本使请求按预期工作。

您是否尝试过对响应执行var_dump()或print_r()?
$client=new SoapClient("http://blackbird.integrated.local/PricingTool/WebService.asmx?WSDL",
  array('trace' => true));

//echo $client->__soapCall('TestSOAP', array('YesNo' => '1'));
$client->GetDAAAvailablility(array('PartNo' => '100C'));

echo $client->__getLastResponse();