我是 php 的新手。我在.Net中创建了一个Web服务,并尝试在Php中使用它。我为使用 Web 服务编写的代码如下:
$client = new SoapClient("http://localhost:50207/Airthmatic.asmx?WSDL");
$helloWorldObj = (Array)$client->HelloWorld();
echo $helloWorldObj["HelloWorldResult"];
我的问题是为什么 Web 服务的返回值被转换为 std 类?我必须将其转换为数组才能获得 Hello World 值。这是正确的方法吗?
您可以使用
-> 运算符访问 stdClass 的元素。
$helloWorldObj->HelloWorldResult;
也会做同样的事情:)