List< ClassName>从WCF Soap服务返回到PHP


List<ClassName> returned to PHP from WCF Soap Service

我正在一个项目上工作,我在控制台应用程序中有一个WCF自托管服务。然后我有PHP项目访问soap服务并返回类型为List<SoapHandler.EmailStatus>的数组。下面是当我print_r数据到浏览器时返回数据的方式。

stdClass Object
(
    [getRamInfoResult] => stdClass Object
        (
            [SoapHandler.RamInfo] => stdClass Object
                (
                    [ramFree] => 3
                    [ramTotal] => 7
                )
        )
)

我不知道如何访问SoapHandler中的数据。RamInfo,即echo ramFree和ramTotal。

谢谢你能提供的任何帮助。

试试这个

$ramFree = $ret->getRamInfoResult->{"SoapHandler.RamInfo"};

其中$ret是您的soap返回值