0

我一直在尝试运行一个由朋友完成的现有 CodeIgniter 项目。在他的计算机上一切正常,但是当我尝试在我的计算机上运行它时,浏览器中会显示此消息:

Parse error: syntax error, unexpected "[" in C:\wamp\www\P-project\application\controllers\user_controler.php on line 88

这是第 88 行的代码:

  $data = [];

这是函数的代码:

function Shownews(){
                $this->load->model('user');
                $data = [];
                $data['news'] = $this->user->getNews();
        $this->load->vars($data);
    }

他已经完成了,所以项目 URL 是:

http://localhost/P-project/index.php/user_controler/log 

我们都使用 Wampserver 进行连接,使用 Netbeans 进行项目。

4

1 回答 1

24

首先检查您的 PHP 版本。数组声明的简写形式 []仅在 PHP 5.4 版本中引入(如果我没记错的话)。以前的版本只支持()分隔符。

因此,我建议您尝试将该行更改为:

$data = array();
于 2013-05-25T17:20:38.403 回答