Pasar un objeto de una classe
Me sale humo de la cabeza, pues no consigo pasar una variable Object y luego trabajar con ella. Osease
Me creo un objeto:
$Juan = new Persona();
y luego lo intento pasar a otro archivo.php. Lo he intentado de varias maneras.
He intentado serializar el objeto y lo pasa bien pero cuando lo deserializo, no acaba de funcionar. Hago esto:
$_SESSION["amigo"] = serialize($Juan);
Me lo pasa bien. Pero en el otro archivo cuando hago esto:
$examigo = unserializable($_SESSION["amigo"]);
echo $examigo->getNombre();
No me saca nada. No me crea $examigo como objeto Persona, con lo cual no puedo trabajar con el.
Sabeis si este es el procedimiento bueno? es que ya no me aclaro.
Ayuda! y Salud
Me creo un objeto:
$Juan = new Persona();
y luego lo intento pasar a otro archivo.php. Lo he intentado de varias maneras.
He intentado serializar el objeto y lo pasa bien pero cuando lo deserializo, no acaba de funcionar. Hago esto:
$_SESSION["amigo"] = serialize($Juan);
Me lo pasa bien. Pero en el otro archivo cuando hago esto:
$examigo = unserializable($_SESSION["amigo"]);
echo $examigo->getNombre();
No me saca nada. No me crea $examigo como objeto Persona, con lo cual no puedo trabajar con el.
Sabeis si este es el procedimiento bueno? es que ya no me aclaro.
Ayuda! y Salud