致命错误:调用非对象上的成员函数

时间:2011-11-27 16:36:43

标签: soap fatal-error

我使用此代码发送并从WebService获取商品价格:

require_once('lib/nusoap.php');

$username = 'myusername';
$password = 'mypassword';
$kol = '3000';
$weight = '200';
$state = '51';
$city = '8';
$type = '0';

$option = array('login' => $username , 'password' => $password);
$client = new SoapClient('http://www.wbservice.info/Webservice/wsdl.php',$option);
$soap = $client->getProxy(); 
$response = $soap -> GetSendPrice($kol , $weight , $state , $city , $type);
      echo $response;

但那回头告诉我这个错误:

Fatal error: Call to a member function GetSendPrice() on a non-object in /sample.php on line 20

我试试这段代码:

$response = $soap ->call( 'GetSendPrice',array(30000 , 200 , 51 , 8 , 0));

给我这个错误:

Fatal error: Call to a member function call() on a non-object in /sample.php on line 21

由于

1 个答案:

答案 0 :(得分:0)

问题出现在您正在呼叫的Web服务中,而不是您用来调用它的代码中。