1

我制作了 ASP.NET Web 服务,其中包含一个名为 HelloWorld 的初始方法。我想使用 php 和以下代码访问上述方法:

$client = new SoapClient("http://localhost:4925/Service1.asmx?WSDL");

$result = $client->HelloWorld()->TestMethodResult;
echo $result;

当我运行 php 脚本时,出现以下错误:

***Notice: Undefined property: stdClass::$TestMethodResult in C:\wamp\www\probe\servis.php on line 8***

有人可以帮忙吗?

4

1 回答 1

2

由于 HelloWorld 是您尝试调用的方法,请尝试:

$result = $client->__soapCall('HelloWord', $params);

或者

$result = $client->HelloWorld($params);

$params您需要为该方法发送的任何参数在哪里。

于 2012-09-07T15:29:54.583 回答