Serializar datos en PHP nos permite convertir en una cadena (string) estructuras de datos complejas. Así, podemos usar la cadena para almacenar los datos o bien podemos enviarlos a otro ordenador/lenguaje.

El resultado de la ejecución del programa anterior seria el siguiente:

Serializar estructuras de datos (principalmente arrays u objetos) nos permite almacenarlos en ficheros o en base de datos sin perder ni contenido ni estructura. De forma que, serializamos el array, lo insertamos como cadena en la base de datos, y cuando lo recuperamos, lo deserializamos para trabajar con él.