如何获取第一个数据JSON响应对象属性?

如何获取第一个数据JSON响应对象属性?,json,firstdata,Json,Firstdata,我在第一个数据演示模式帐户中非常成功地使用了VinceG\FirstDataApi。也就是说,我发送一个模拟的信用卡支付,然后收到一个完整的JSON对象,error=0,approved=1,等等 在这个集合中,有一些我想用来构建“谢谢”页面或“出错”页面的信息: 我已尝试访问阵列中的属性: echo "<pre>"; print_r($firstData->arrayResponse); echo”“; 打印($firstData->arrayResponse); …输出

我在第一个数据演示模式帐户中非常成功地使用了VinceG\FirstDataApi。也就是说,我发送一个模拟的信用卡支付,然后收到一个完整的JSON对象,error=0,approved=1,等等

在这个集合中,有一些我想用来构建“谢谢”页面或“出错”页面的信息:

我已尝试访问阵列中的属性:

echo "<pre>";
print_r($firstData->arrayResponse);
echo”“;
打印($firstData->arrayResponse);

…输出为“无法访问受保护的属性FirstData::$arrayResponse”。

好的,我觉得这很奇怪,但答案是:

echo”“;
打印($firstData->getarrayResponse());
…在受保护属性
arrayResponse
前面添加单词
get
,以生成
getarrayResponse()
。看起来像是一个可怕的方法发明,但你有它

echo "<pre>";
print_r($firstData->arrayResponse);
echo "<pre>";
print_r($firstData->getarrayResponse());