2016-12-11 96 views
-2

尝试登录管理页面时出现此奇怪的错误。如何解决此错误消息:语法错误,意外'['

试试:http://www.masterlink.co.id/admin/

解析错误:语法错误,意想不到的 '[' 在/home/masterli/public_html/application/admin/models/Mpages.php上线遇到531 一个PHP错误

严重性:分析错误

消息:语法错误,意想不到 '['

文件名:型号/ Mpages.php

行号:531

回溯:

行531:

公共职能update_user() {

$options = [ 
     'roles' => 'administrator', 
    ]; 

    $hash = password_hash($this->input->post('password'), PASSWORD_BCRYPT, $options); 

    $data = array(
     'username' => $this->input->post('username'), 
     'email' => $this->input->post('email'), 
     'password' => $hash, 
     'role' => $this->input->post('roles')  
    );  

    return $this->db->update('login', $data); 

} 

行531:$选项= [

如何修复错误信息?

回答

2

请检查您的PHP版本。使用[]不适用于旧的PHP版本,更改您的代码:

$options = array(
    'roles' => 'administrator', 
); 
+0

看到您的主页页脚,您有一些问题。 – wallacesilva09

+0

出现一个新的错误:解析错误:语法错误,意外的T_DOUBLE_ARROW在/ home/masterli/public_html /应用程序/管理/模式/Mpages.php在线532 – David

+0

添加完整的代码文件或新的代码行532,我不知道,这是什么在这一行。 – wallacesilva09

相关问题