【发布时间】:2013-08-27 23:14:03
【问题描述】:
所以我有一个 Api 调用,我得到一个 json 数组:
当我执行以下操作时:
$data = $this->HasOffers->get_full_detail_report()['data']['data'];
$this->set('data',$data);
我收到一条错误消息an internal error has occoured
如果我这样做:
$data = $this->HasOffers->get_full_detail_report();
$data2 = $data['data']['data'];
$this->set('data',$data2);
一切正常。
现在我的问题是为什么会这样?我该如何解决?
【问题讨论】:
-
您使用的是什么版本的 PHP? IIRC,
function()['key']语法仅在 PHP >= 5.4 中有效