我正在尝试访问此Web服务并且它工作正常但是当我使用TopGoalScorersResult来显示结果时它给了我这个错误“可捕获的致命错误:类stdClass的对象无法转换为字符串”。任何人都可以帮我这个。 $ results变量填充了正确的答案,只想使用TopGoalScorersResult方法显示它们
<?php
try {
$client = new SoapClient(
'http://footballpool.dataaccess.eu/data/info.wso?wsdl');
var_dump($client->__getFunctions());
var_dump($client->__getTypes());
$results = $client->TopGoalScorers(array("iTopN"=>"20"));
var_dump($results);
echo $results->TopGoalScorersResult;
} catch (SoapFault$e) {
echo "<pre>" . $e->getMessage() . "</pre>";
}
?>
答案 0 :(得分:0)
$client = new SoapClient("youridSome.wsdl");
现在$ client现在是一个对象。在WSDL中有一个名为getTime()的方法,然后使用
$result = $client->getTime();