Free all session variables (original) (raw)

session_unset

(PHP 4, PHP 5, PHP 7)

session_unset — Free all session variables

Description

session_unset ( void ) : bool

Return Values

Returns TRUE on success or FALSE on failure.

Changelog

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

Notes

Note:

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

Caution

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

Note:

Only use session_unset() for older deprecated code that does not use $_SESSION.