使用[0] Codeigniter问题调用函数

时间:2014-01-08 11:55:14

标签: php codeigniter

我正在开发服务器上的一个项目(使用PHP 5.5.0)

当我将项目转移到实时服务器时(使用PHP 5.3.27)

我发现使用此语法会导致错误:

$param['info']  = $this->model_users->get_logged()[0]

那么,有没有办法解决这个问题?我的意思是代替在没有指针[0]的情况下重写它。

1 个答案:

答案 0 :(得分:0)

在PHP 5.4中引入了数组derefernce的这一特性。因此,您无法在PHP 5.3 Production服务器上使用它。

至少有两种解决方案。一个是在服务器上升级PHP版本的想法(好主意)。

另一个只是代码库的变化:

$tmp_logged = $this->users_model->get_logged();
$param['info'] = $tmp_logged[0];