2011-12-23 19 views
12

usando php, si es posible.¿Qué significa serializar datos o un objeto?

¿Qué significa? Estaba leyendo una de mis viejas preguntas (How do you pass values between PHP pages for MVC?) y en one of the answers Dice:

La parte responsable de la transferencia de datos entre el controlador y la vista es el motor Vista (o clase) interno para CodeIgniter. Toma esa matriz del controlador y la deserializa para la vista.

No sé lo que eso significa (Leo los comentarios). Puse CodeIgniter como el ejemplo y la etiqueta, pero supongo que podría ser una pregunta general.

Gracias.

+0

en su ejemplo cita, " deserializar "se usa incorrectamente. Debería ser "serializar". Eso pudo haber contribuido a tu confusión. –

Respuesta

14

serializar datos es generar una representación almacenable de un valor como una cadena, por ejemplo: json_encode es un tipo de serialización pero PHP tiene soporte nativo también de serialización que puede serializar casi cualquier tipo de datos, excepto los tipos de recursos, se puede encontrar una pequeña guía de serialización aquí: http://www.devshed.com/c/a/PHP/The-Basics-of-Serializing-Objects-in-PHP/

para el manual completo que corresponde a PHP se puede encontrar en el enlace que Cédric Belin ha escrito en el post de abajo: D

6

Ver this link

serialización es el proceso de convertir un objeto o un objeto gráfico en secuencia lineal de bytes para el almacenamiento o la transmisión a otra ubicación.

8

Serializar generalmente significa convertir objetos (o estructuras de objetos complejos) en texto/forma binaria, adecuada para almacenar o transmitir a través de la red.

Deserialización es un proceso inverso.