Quelqu'un connaît-il une bibliothèque qui permet la sérialisation des données en C++ de telle sorte qu'elle peut être désérialisée en utilisant la fonction PHP 'unserialize' par défaut?Sérialisation compatible PHP à partir de C/C++
Répondre
Il existe plusieurs implémentations pour d'autres langues ici
http://objectmix.com/php/362009-specification-serialize.html#post1335166
L'implémentation C utilisé par PHP lui-même est également ici:
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
Cependant, sauf si vous en êtes absolument certain que le format de sérialisation de votre choix soit un goulot d'étranglement majeur, envisagez d'utiliser un format de sérialisation plus facilement disponible, tel que JSON, XML, Protocol Buffers ou WDDX.
Voici le same question for Java. Il devrait être assez facile d'écrire le vôtre avec des exemples. PHP son soi est écrit en c et vous pouvez modifier la désérialiser source à vos besoins.
Étant donné que vous êtes probablement uniquement en train de sérialiser des données, et non des objets PHP, vous pouvez trouver une sérialisation normalisée de type "Common Ground" plus efficace. (JSON est probablement la plus simple)
- 1. Problème de sérialisation fait à la main par PHP
- 2. Sérialisation de valeurs NULL à partir d'une réponse d'API REST
- 3. Expression régulière: Correspond à (aa | bb) (cc)?
- 4. SFTP à partir de PHP
- 5. Sérialisation PHP avec des parties non sérialisables
- 6. Sérialisation DateTime de Mono
- 7. Paypal cc validation à partir du site en utilisant les API cURL ou Paypal?
- 8. Analyse de JSON à partir de PHP
- 9. Comment supprimer cc, bcc dans MailComposerViewController?
- 10. Problèmes analyse JSON à partir de PHP
- 11. exécuter php à partir de Java
- 12. appel PHP à partir de Java
- 13. Problème sérialisation d'une classe contenant une collection en utilisant sérialisation XML
- 14. Lecture de scripts php à partir du fichier php
- 15. Backward Compatible dans xstream
- 16. PHP array_key_exists() et interface SPL ArrayAccess: non compatible?
- 17. Problème de sérialisation .Net
- 18. Sérialisation d'un tableau de cases à cocher
- 19. Sérialisation de remoting à ressort et désérialisation
- 20. Ajouter une catégorie à une URL compatible SEO?
- 21. Rendre l'extension Silverlight compatible
- 22. Différence entre CC, gcc et g ++?
- 23. Lecture de données à partir de $ _POST [] en PHP
- 24. Sérialisation des objets
- 25. python: comment envoyer du courrier avec TO, CC et BCC?
- 26. Sérialisation de classe C++
- 27. problème de sérialisation Boost
- 28. Problème de sérialisation
- 29. Tableau de sérialisation XML
- 30. Sérialisation de DisplayObject