このコードがローカル サーバーでは機能するのに、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'];