我的主机使用的是旧版本的 php 5.2,由于这段代码清单,它给了我解析错误,同时建议如何使它与 5.2 版兼容,它在我的本地服务器 5.3 版中运行良好
function getRequestedTests($labref) {
$this->db->select('name');
$this->db->from('tests t');
$this->db->join('request_details rd', 't.id=rd.test_id');
$this->db->where('rd.request_id', $labref);
$this->db->order_by('name', 'desc');
$query = $this->db->get();
$result = $query->result();
//problem starts here with the array_map()
$output = array_map(function ($object) {
return $object->name;
}, $result);
return $tests = implode(', ', $output);
}