Alguién me puede explicar por que se tiene que incluir la clase antes de iniciar sesión para definir una variable de sesión que contiene una clase?
Código PHP:
Ver originalinclude('Carrito.php');
if (!isset($_SESSION["ocarrito"])){ $_SESSION["ocarrito"] = new carrito();
}
No entiendo porque el siguiente código no es correcto... Supongo que al principio cuando se crea la variable de sesión no es un problema; El problema viene cuando la variable de sesión ya ha sido creada y al retormar la sesión ( session_start() ) la variable de sesión que contiene la clase no encuentra la clase y da error, independientemente de que la incluyamos después la clase. ¿Es ese el razonamiento?
Código PHP:
Ver originalinclude('Carrito.php');
if (!isset($_SESSION["ocarrito"])){ $_SESSION["ocarrito"] = new carrito();
}
GRACIAS