<?php

class sessions
{
    public static function start()
    {
        session_start();
    }
    public static function unset()
    {
        session_unset();
    }
    public static function destroy()
    {
        session_destroy();
    }
    public static function set($key, $value)
    {
        $_SESSION[$key] = $value;
    }
    public static function delete($key)
    {
        session_unset($_SESSION[$key]);
    }
    public static function isset($key)
    {
        return isset($_SESSION[$key]);//this only returns true or false for the paticular i.e available or not
    }
    public static function get($key, $default = false)
    {
        if(isset($_SESSION[$key])) {
            sessions::isset($key);
            return $_SESSION[$key];//this returns the exact values for the key
        } else {
            return $default;
        }
    }
}