¿Alguien sabe de una biblioteca que permite que los datos se serialicen en C++ de modo que puedan ser deserializados utilizando la función predeterminada de PHP 'unserialize'?serialización compatible con PHP de C/C++
Respuesta
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.
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.
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)
- 1. PHP Mail, CC Field
- 2. ¿La función de serialización de PHP es compatible con UTF-8?
- 3. envío de múltiples CC y BCC con PHP PEAR CORREO
- 4. ¿GWT es compatible con php?
- 5. Compatible con HTTP 100 Continuar con PHP
- 6. Haciendo que el modo php (y otros modos derivados del modo cc) sea compatible con Emacs 23
- 7. ¿PHP 5.3 es compatible con versiones anteriores de PHP 5.2?
- 8. Boost serialización: excepción de archivo "versión no compatible"
- 9. Proceso de horquillas con CC .NET
- 10. Detalles de call/cc
- 11. envoltorio PHP que es compatible con API con PDFlib
- 12. ¿Qué es call/cc?
- 13. ¿La biblioteca de serialización binaria boost de C++ es compatible con versiones anteriores?
- 14. Hashing de contraseña compatible con Java y PHP
- 15. Fatal error: Declaración de .. debe ser compatible con PHP ..
- 16. Encriptación/descifrado RSA compatible con Javascript y PHP
- 17. serialización personalizada con DataContractSerializer
- 18. Serialización con Qt
- 19. enumeraciones Serialización con Jackson
- 20. patrones "call-cc" en Scala?
- 21. mountainlion abril compilar carente de 'CC'
- 22. OpenCL compatible con DSP
- 23. Compatible con Android JDBC
- 24. Dashboard compatible con d3
- 25. ¿Es compatible con declarative_authorization?
- 26. python: cómo enviar correo con TO, CC y BCC?
- 27. Es la serialización de objetos java compatible entre 1.5 y 1.6
- 28. serialización POCO proxy con WCF
- 29. ¿Apache Commons HttpClient es compatible con GZIP?
- 30. serialización Java con campo transitorio