session_unset
(PHP 4, PHP 5, PHP 7)
session_unset — Удалить все переменные сессии
Описание
Функция session_unset() удаляет все зарегистрированные переменные текущей сессии.
Возвращаемые значения
Возвращает true
в случае успешного завершения или false
в случае возникновения ошибки.
Список изменений
Версия | Описание |
---|---|
7.2.0 | Теперь возвращаемый тип этой функции bool. Раньше был тип void. |
Примечания
Замечание:
При использовании $_SESSION для удаления переменных сессии, то используйте функцию unset(). Например,
unset ($_SESSION['varname']);
.
НЕ удаляйте весь массив $_SESSION с помощью
unset($_SESSION)
, так как это приведет к невозможности
регистрации новых переменных через суперглобальный массив
$_SESSION
Замечание:
Используйте session_unset() только для старого кода, который не использует $_SESSION.