PHP soap调用始终返回零

PHP soap调用始终返回零,php,soap,Php,Soap,我有这个密码: try { $oClient = new SoapClient('http://www.webservicex.net/CurrencyConvertor.asmx?WSDL'); $mResponse = $oClient->__soapCall( 'ConversionRate', array( 'FromCurrency' => 'USD', 'ToCurrency'

我有这个密码:

try { $oClient = new SoapClient('http://www.webservicex.net/CurrencyConvertor.asmx?WSDL'); $mResponse = $oClient->__soapCall( 'ConversionRate', array( 'FromCurrency' => 'USD', 'ToCurrency' => 'EUR' ) ); echo print_r($mResponse,1); } catch (SoapFault $fault) { trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR); } 我得到的结果总是零:

stdClass Object ( [ConversionRateResult] => 0 )
有人能帮我解决这个问题吗?

你能发布wsdl吗?我希望有xml,所以我不必访问随机链接,但是尝试一下,结果得到了0.7218。我想我应该先将print\u r切换到var\u dump,因为这样可以更好地进行调试,只是为了看看数据结构是否正确显示。