SessionHandler::destroy
(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandler::destroy — Знищує сесію
Опис
public SessionHandler::destroy(string $id): bool
Знищує сесію. Викликається зсередини 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 для внутрішньої обробки.