跳转到主要内容

session-unset

session_unset

Free all session variables

ENTITY

bool

session_unset

The session_unset function frees all session variables currently registered.

ENTITY ENTITY

ENTITY

ENTITY

ENTITY

ENTITY ENTITY
7.2.0 The return type of this function is bool now. Formerly, it has been void.

ENTITY

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

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

[!NOTE] The use of session_unset is identical to $_SESSION = [].

[!CAUTION] 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.