我正在使用一些API集成,我对理解对象有一定的限制。
不是我的代码,但这就是我所拥有的:
<?php
print_r(pingSample());
?>
浏览器的结果如下:
PingResponse对象([PingResult] =&gt; 1)
函数pingSample不是我的,它来自Docusign。
我想提取“1”,或者如果结果不好,我确定它会返回“0”。 我对面向对象编码没有经验。所以,我假设这是一个简单的例子,在API设置中。但我不确定。
对于那些想嘲笑我的尝试的人:
$blah = pingSample();
echo $blah['PingResult'];
到目前为止,浏览器上没有任何内容返回。 Apache日志返回: PHP致命错误:无法使用PingResponse类型的对象作为数组
如何仅提取PingResult的值?
答案 0 :(得分:4)
使用指针(箭头)表示法访问对象属性,而不是使用数组(括号)表示法。
$blah = pingSample();
echo $blah->PingResult;
答案 1 :(得分:0)
$blah = pingSample();
echo $blah->PingResult;
答案 2 :(得分:0)
试试这个:
echo $blah->PingResult;