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