搜索

首页  >  问答  >  正文

完全不明白怎么出的问题 syntax error, unexpected ')', expecting :: (T_PAAMAYIM_NEKUDOTAYIM)

protected function _initialize()
    {
        parent::initialize();  
        define('AA',Session::get('admin_id'));
    }
    //判断用户是否登录 放在后台的入口
    protected function isLogin()
    {
        if (empty(AA)){
            $this->error('用户无登录,无权访问',url('Index/login'));
        }    
    }
    //防止用户重复登录
     protected function alreadyLogin(){
    
         if(empty(AA)){
             $this->error('用户已经登录,请勿重复登录',url('Index/index'));
         }
     }

正儿扒经正儿扒经2532 天前2478

全部回复(4)我来回复

  • 我只是一条咸鱼哈

    我只是一条咸鱼哈2017-12-25 18:40:00

    TP5的坑吧,我也是看视频按着这样来也报错误,我认为不能用empty去来判断定义的常量(即是你定义的常量AA),在判断之前我用一个变量接住定义常量,然后再拿去判断,居然可以(ー_ー)!!what?

    回复
    0
  • 谁把我昵称占了

    谁把我昵称占了2017-12-25 16:42:47

      parent::initialize();  写为parent::_initialize(); 看看

    回复
    1
  • 鸢尾花

    不行,还是报错

    鸢尾花 · 2018-01-03 17:51:50
  • 取消回复