Obtener un valor u objeto del array de session $_SESSION

Código PHP

PHP – Session – Obtener valor objeto $_SESSION

Función que nos devuelve un valor u objeto de una clave guardada en el array superglobal $_SESSION. Si el valor no existe devuelve null.

Los valores se guardan serializados.

/**
 * Class HelperSession
 */
abstract class HelperSession
{
    /**
     * Devuelve un valor guardado en la sesión.
     * Si no esta definido devuelve null.
     * El valor es guardado en la sesion de forma serializada.
     *
     * @param string $clave
     *
     * @return mixed
     */
    public static function getValue( $clave)
    {
        if (!isset($_SESSION[ $clave ])) {
            return null;
        }
        return unserialize($_SESSION[ $clave ]);
    }
}