АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗ppOpClSSh 82 of 107 menu
Долгожданный Бесплатный курс по выкладке сайта на хостинг. МЫ УЖЕ НАЧАЛИ! Присоединяйтесь к нам!

Класс 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. Проверьте его работу.