PHP Conference Ehime 2026

Yaf_Session::__get

(Yaf >=1.0.0)

Yaf_Session::__getEl propósito de __get

Descripción

public function Yaf_Session::get(string $name = NULL): mixed

Recupera un valor de sesión por su nombre. Si se omite name o es null, se devuelve el array completo de la sesión.

Parámetros

name

La clave de sesión a recuperar, o null para obtener todos los datos de la sesión.

Valores devueltos

El valor de la sesión, o null si la clave no existe. Cuando name es null, se devuelve el array completo de la sesión.

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Session::get()

<?php
class ProfileController extends Yaf_Controller_Abstract
{
    public function indexAction()
    {
        $session = Yaf_Session::getInstance();
        $session->start();

        $userId = $session->get("user_id");
        if ($userId === null) {
            return $this->redirect("/account/login");
        }

        echo "welcome back, user #", $userId;
    }
}
?>

Véase también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top