session_unset

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

session_unsetFree all session variables

Опис

session_unset(): bool

The session_unset() function frees all session variables currently registered.

Параметри

У цієї функції немає параметрів.

Значення, що повертаються

Повертає true у разі успіху або false в разі помилки.

Журнал змін

Версія Опис
7.2.0 The return type of this function is bool now. Formerly, it has been void.

Примітки

Зауваження:

If $_SESSION is used, use unset() to unregister a session variable, i.e. unset($_SESSION['varname']);.

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

Do NOT unset the whole $_SESSION with unset($_SESSION) as this will disable the registering of session variables through the $_SESSION superglobal.

Зауваження:

The use of session_unset() is identical to $_SESSION = [].

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

This function works only if a session is active. It will not clear the $_SESSION array if the session has not been started yet or has already been destroyed. Use $_SESSION = [] to unset all session variables even if the session is not active.