(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandler::destroy — Уничтожает сессию
Уничтожает сессию. Вызывается изнутри PHP посредством функции
session_regenerate_id() (подразумевается, что параметр
$destroy
установлен в true
, функции
session_destroy() или когда вызов session_decode() неудачен.
Этот метод является обёрткой для внутреннего обработчика PHP, определённого в настройке ini-файла session.save_handler, который устанавливается до обработчика вызовом session_set_save_handler().
Если этот класс расширяется путём наследования, то вызов родительского метода
destroy
выполнит код обёртки, а следовательно код внутреннего
обработчика. Это позволяет методу быть переопределённым, перехваченным или
отфильтрованным.
Для дополнительной информации смотрите руководство по функции SessionHandlerInterface::destroy().
id
Идентификатор уничтожаемой сессии.
Возвращаемое значение сессионного хранилища (обычно true
в случае успешного выполнения, false
в случае возникновения ошибки). Это значение возвращается обратно в PHP для внутренней обработки.