Php Web服务客户端返回std类

Php Web服务客户端返回std类,php,Php,我是php新手。我已经在.Net中创建了一个Web服务,并试图在Php中使用它。我为使用web服务编写的代码如下: $client = new SoapClient("http://localhost:50207/Airthmatic.asmx?WSDL"); $helloWorldObj = (Array)$client->HelloWorld(); echo $helloWorldObj["HelloWorldResult"]; 我的问题是为什么Web服务的返回值被转换为std类?

我是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
也会这样做:)

您创建的web服务返回数据的格式是什么?