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