Класс SessionShell
Работа с сессиями в PHP реализована гораздо лучше работы с куками. Тем не менее, очень часто делают оболочку и над сессиями.
Давайте реализуем такую оболочку и для единообразия набор методов этой оболочки по возможности сделаем таким же, как и набор методов оболочки для работы с куками.
Вот заготовка такого класса:
<?php
class SessionShell
{
// Удобно стартуем сессию в конструкторе класса:
public function __construct()
{
if (!isset($_SESSION)) {
session_start();
}
}
public function set($name, $value)
{
// устанавливает переменную сессии
}
public function get($name)
{
// получает переменную сессии
}
public function del($name)
{
// удаляет переменную сессии
}
public function exists($name)
{
// проверяет переменную сессии
}
public function destroy()
{
// разрушает сессию
}
}
?>
Реализуйте описанный класс SessionShell
.
Проверьте его работу.