我不确定如何标题这个问题随时重新说出来......
我正在处理一个SOAP响应,它有一个名为' value'的对象(我知道......不聪明它是第三方所以我无法改变它!)
$application = $result->return[$i]->extendedist[12]->value->displayValue;
[value] => stdClass Object
(
[displayValue] =>
[internal] =>
[id] =>
)
正如您所看到的,这是一个问题,因为PHP
想要使用其内置值函数。如何逃避这一点并使用响应中的值对象?
答案 0 :(得分:1)
您也可以将$foo->value
等对象属性作为$foo->{'value'}
访问。
答案 1 :(得分:1)
$result->{'return'}
应该工作。
根据您阅读响应的方式,您可以将其解码为数组,然后使用
$result['return']