session_unset

(PHP 4, PHP 5, PHP 7, PHP 8)

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 = []

Застереження

Функція працює лише у випадку, якщо сесія активна. Вона не очистить масив $_SESSIONякщо сесія ще не запущена або вже знищена. Використовуйте $_SESSION = [] для видалення всіх змінних сесії навіть якщо сесія не активна.