Выход пользователя из системы

Что мы делаем по нажатию кнопки "выйти"? Ответ вы можете дать сами, в зависимости от поставленной задачи. В простейшем случае нужно просто напросто удалить переменные из сессии, которые отвечают за авторизованность пользователя. Иногда нужно записать это событие в лог-файл, а также произвести некоторые дополнительные действия, касаться которых в данном контексте я не хочу, я ведь рассказываю о простейших ситуациях, а значит мы просто чистим информацию о пользователе из сессии.

В данном примере я рассматриваю вариант, когда пользователь был авторизован в системе с помощью функции авторизации пользователя.

public function logout() {
        unset($_SESSION['user_id']);
}

Комментарии, я думаю, излишни.