C:xampphtdocsOOPclassessession.php 中的非法偏移类型在第 10 行


Illegal offset type in C:xampphtdocsOOPclassessession.php on line 10

我在下面有这段代码,在第 10 行出现非法偏移错误,如下所示: 如果有人能告诉我出了什么问题,我会很高兴。我想不通。我已经检查了所有这些以找出问题所在。

<?php 
       class Session{
      public static function exists($name){
        return (isset($_SESSION[$name]))?true:false; 
     }
     public static function put($name,$value){
        return $_SESSION[$name] = $value;
     }
     public static function get($name){
        return $_SESSION[$name];//This line has illegal offset
     }
     public static function delete($name){
        if(self::exists($name)){
            unset($_SESSION[$name]);
        } 
     }
     public static function flash($name,$string = null){
         if(self::exists($name)){
             $session = self::get($name);
             self::delete($name);
             return $session;
         }else{
             self::put($name,$string);
         }
     }
 }

更改此设置

'session' => array(
        'session' => 'user',
        'token_name' => 'token'
        )

有了这个

'session' => array(
    'session_name' => 'user',
    'token_name' => 'token'
    )

在初始化中.php