0

このコードがローカル サーバーでは機能するのに、godaddy では機能しない理由を誰か教えてもらえますか? Godaddyで次のエラーが表示されます...

Parse error: syntax error, unexpected '[' in /home/content/20/10592020/html/foodport/application/controllers/register.php on line 41

これが my のget_userId関数user_modelです。

public function get_userId(){
        $results = $this->obtain_user_info('users', array('username'=>$this->username), true);

        if(count($results) > 0)
        {
            return $results;
        }else
        {
            return array("user_id" => GUEST_ID);
        }
    }

obtain_user_info関数は次のとおりです。

private function obtain_user_info($table, $params, $assoc = false){
        $query = $this->db->get_where($table, $params);

        if(!$assoc){
            $results = $query->result();
        }else
        {
            $results = $query->row_array();
        }

        return $results;
    }

これは、私のレジスタコントローラー、特に41行目のコードです。

$user_id = $user->get_userId()['user_id'];
4

3 に答える 3