2016-12-11 134 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

相關問題