PHP isset($_SESSION[$var])Не работает вообще

В моем проекте у меня есть класс-оболочка для $_SESSION, поэтому доступ к переменным сеанса можно получить с помощью $session->var. Я пытался проверить, установлены ли переменные сеанса или нет, используя isset:

if (!isset($this->session->idUser)) {
   ...
}

, но issetничего не возвращает. Итак, в моем классе-оболочке я написал следующую функцию для проверки того, что происходит.

public function isItSet($var)
{
   die(isset($_SESSION["id"]));
}

это приводит к пустой странице. Я пробовал:

public function isItSet($var)
{
    die(is_null(isset($_SESSION["id"])));
}

все еще пустая страница. Затем я попробовал:

public function isItSet($var)
{
    die(isset($_SESSION));
}

Это возвращает 1.

Может ли кто-нибудь сказать мне, почему попытка проверить, установлена ​​ли переменная сеанса, ничего не возвращает?

5
задан Manolo 29 March 2014 в 13:15
поделиться