2009-07-28 8 views

Respuesta

5

Hay varias implementaciones para otros idiomas aquí

http://objectmix.com/php/362009-specification-serialize.html#post1335166

La aplicación C utilizado por el propio PHP está también aquí:

http://svn.php.net/repository/php/php-src/branches/PHP_5_2/ext/standard/var.c

http://svn.php.net/repository/php/php-src/branches/PHP_5_2/ext/standard/var_unserializer.c

Sin embargo, a menos que esté absolutamente seguro que su formato de serialización de elección va a ser un cuello de botella importante, considere usar un formato de serialización más fácilmente disponible, como JSON, XML, Protocol Buffers o WDDX.

0

Aquí está el same question for Java. Debería ser bastante fácil escribir uno con ejemplos. PHP está escrito en c y podría modificar la deserialización source según sus necesidades.

2

Dado que probablemente solo esté serializando datos, y no objetos PHP, puede encontrar una serialización "común" estandarizada más efectiva. (JSON es probablemente el más simple)

Cuestiones relacionadas