session_unset

(PHP 4, PHP 5, PHP 7)

session_unsetУдалить все переменные сессии

Описание

session_unset ( ) : bool

Функция session_unset() удаляет все зарегистрированные переменные текущей сессии.

Возвращаемые значения

Возвращает true в случае успешного завершения или false в случае возникновения ошибки.

Список изменений

Версия Описание
7.2.0 Теперь возвращаемый тип этой функции bool. Раньше был тип void.

Примечания

Замечание:

При использовании $_SESSION для удаления переменных сессии, то используйте функцию unset(). Например, unset ($_SESSION['varname']);.

Предостережение

НЕ удаляйте весь массив $_SESSION с помощью unset($_SESSION), так как это приведет к невозможности регистрации новых переменных через суперглобальный массив $_SESSION

Замечание:

Используйте session_unset() только для старого кода, который не использует $_SESSION.