diff --git a/library/think/Session.php b/library/think/Session.php index fc4017fc..cfb0e59b 100644 --- a/library/think/Session.php +++ b/library/think/Session.php @@ -109,7 +109,7 @@ class Session */ public static function set($name, $value = '', $prefix = null) { - !self::$active) && self::init(); + !self::$active && self::init(); $prefix = !is_null($prefix) ? $prefix : self::$prefix; if (strpos($name, '.')) { // 二维数组赋值 @@ -134,7 +134,7 @@ class Session */ public static function get($name = '', $prefix = null) { - !self::$active) && self::init(); + !self::$active && self::init(); $prefix = !is_null($prefix) ? $prefix : self::$prefix; if ('' == $name) { // 获取全部的session @@ -166,7 +166,7 @@ class Session */ public static function delete($name, $prefix = null) { - !self::$active) && self::init(); + !self::$active && self::init(); $prefix = !is_null($prefix) ? $prefix : self::$prefix; if (strpos($name, '.')) { list($name1, $name2) = explode('.', $name); @@ -191,7 +191,7 @@ class Session */ public static function clear($prefix = null) { - !self::$active) && self::init(); + !self::$active && self::init(); $prefix = !is_null($prefix) ? $prefix : self::$prefix; if ($prefix) { unset($_SESSION[$prefix]); @@ -209,9 +209,7 @@ class Session */ public static function has($name, $prefix = null) { - if (!self::$active) { - self::init(); - } + !self::$active && self::init(); $prefix = !is_null($prefix) ? $prefix : self::$prefix; if (strpos($name, '.')) { // 支持数组