Saiyine
Punto Com

Guardar objetos en PHP con serialize

2006-10-25 02:49:52

Serializar es el proceso de convertir algún objeto en una cadena para manejarla comodamente, reteniendo la capacidad de poder volver a invertir el proceso y obtener el objeto de nuevo a partir de la cadena.

Así­, podriamos convertir tuplas de bases datos en lineas de un fichero de texto para guardar los cambios, almacenar los objetos que está usando nuestro programa al acabar y recuperarlos al arrancar, o crear sistemas basados en persistencia de objetos como cachés y demás.

En PHP es sencillisimo, ya que contamos con la función de biblioteca serialize:

<?
  $vector
["hola"]="Epa{}";
  
$vector["electric"]="Head";

  
print_r($vector);
  
$temporal=serialize($vector);

  echo 
$temporal."\n";
  
$matrix=unserialize($temporal);

  
print_r($matrix);
?>

Salida:

Array
(
   [hola] => Epa{}
   [electric] => Head
)
a:2:{s:4:"hola";s:5:"Epa{}";s:8:"electric";s:4:"Head";}
Array
(
   [hola] => Epa{}
   [electric] => Head
)

Rollos antiguos

2006-10-25 02:48:32 - Mejor musica que publicidad.

2006-10-25 02:46:04 - Abrir programas asociados desde la linea de comandos.

2006-10-25 02:41:10 - Cambiar la licencia de Windows XP.

2006-10-25 02:07:27 - Volcados de impresora, guardando impresiones.

2006-10-24 00:41:00 - Mentiras sucias mentiras.

Saiyine

Selfie of meHi! Welcome to Saiyine Punto Com where I talk about anything that goes through my mind!

Puedo prometer y prometo que a la mayor brevedad aquí irá un menú o algo asín.