Obtener un valor string del array de session $_SESSION

Código PHP

PHP – Session – Obtener string $_SESSION

Función que nos devuelve un string 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 como un string.
     * Si no esta definido devuelve null.
     * El valor es guardado en la sesion de forma serializada
     *
     * @param string $clave
     *
     * @return string
     */
    public static function getString($clave)
    {
        if (!isset($_SESSION[ $clave ])) {
            return null;
        }
        return strval(unserialize($_SESSION[ $clave ]));
    }
}