1

我不确定如何命名这个问题,请随意重新措辞...

我正在处理一个 SOAP 响应,它有一个名为“值”的对象(我知道......不聪明,它是第三方,所以我无法更改它!)

$application = $result->return[$i]->extendedist[12]->value->displayValue;


[value] => stdClass Object
                    (
                        [displayValue] =>
                        [internal] =>
                        [id] =>
                    )

如您所见,这是一个问题,因为PHP想要使用其内置的值函数。我怎样才能逃避这个并使用响应中的值对象?

4

2 回答 2

1

您也可以访问对象属性,例如 as $foo->valueas $foo->{'value'}

于 2013-03-13T23:34:52.053 回答
1
$result->{'return'}

应该管用。

根据您阅读响应的方式,您可以将其解码为数组并使用

$result['return']
于 2013-03-13T23:35:06.263 回答