PHP Serialize & Unserialize en ligne — Outil de sérialisation gratuit
Sérialisez et désérialisez vos données PHP instantanément avec notre outil gratuit en ligne. Convertissez entre le format sérialisé PHP et JSON, modifiez les données sérialisées en toute sécurité et déboguez les valeurs de cache WordPress ou Laravel. Tout le traitement se fait dans votre navigateur — aucune donnée envoyée à un serveur.
Exemple de base
Données JSON d'entrée
Données PHP sérialisées
Options de sérialisation
Comparaison avec/sans l'option :
Code original
Avec includeNullValues: true
Avec includeNullValues: false
Différence
Comparaison avec/sans l'option :
Code original
Avec removeEmptyArrays: true
Avec removeEmptyArrays: false
Différence
Comparaison avec/sans l'option :
Code original
Avec removeEmptyObjects: true
Avec removeEmptyObjects: false
Différence
Comparaison avec/sans l'option :
Code original
Avec sortKeys: true
Avec sortKeys: false
Différence
Fonctionnalités
Notre outil de sérialisation PHP offre un ensemble complet de fonctionnalités pour travailler avec les données sérialisées PHP.
Convertissez des structures de données JSON en format sérialisé PHP instantanément. Supporte les tableaux, objets, chaînes, nombres, booléens et valeurs nulles.
Décodez les chaînes sérialisées PHP en données JSON lisibles. Restaurez les structures de données originales pour le débogage et l'analyse.
Convertissez facilement entre le format sérialisé PHP et JSON. Idéal pour migrer des données entre applications PHP et APIs modernes.
Comment désérialiser des données PHP en ligne
La désérialisation PHP convertit une chaîne sérialisée en sa structure de données PHP originale. Avec FastMinify, vous pouvez désérialiser des données PHP directement dans votre navigateur — aucun serveur requis. Collez simplement votre chaîne PHP sérialisée dans l'éditeur de gauche, et l'outil la détecte et la décode automatiquement. C'est particulièrement utile pour déboguer les options WordPress, les données de session ou les valeurs en cache stockées en format sérialisé PHP.
PHP Serialize vs JSON — Quand utiliser lequel
Le format serialize() de PHP préserve les informations de type, y compris les objets et les références, tandis que JSON est un format d'échange universel. Utilisez la sérialisation PHP dans les écosystèmes PHP (WordPress, Laravel, stockage de session). Utilisez JSON quand vous avez besoin d'interopérabilité avec JavaScript, les APIs ou d'autres langages. Notre outil vous permet de convertir entre les deux formats en un clic grâce à notre outil JSON.
Modifier des données PHP sérialisées
Modifier manuellement des chaînes PHP sérialisées est risqué car le format inclut des préfixes de longueur de chaîne. Changer un seul caractère peut corrompre toute la structure. FastMinify résout ce problème en désérialisant vers JSON, vous permettant de modifier la version lisible, puis re-sérialisant avec les longueurs correctes automatiquement.
Questions fréquemment posées
Tout ce que vous devez savoir sur la sérialisation et la désérialisation PHP
Pourquoi sérialiser des données PHP ?
La sérialisation PHP convertit des structures de données complexes comme les tableaux et objets en un format de chaîne compact pour le stockage en base de données, sessions ou cache. Elle préserve les informations de type spécifiques à PHP que JSON ne peut pas représenter, comme les classes d'objets et les références.
Comment fonctionne la sérialisation PHP ?
La fonction serialize() de PHP encode les données avec des préfixes de type et des marqueurs de longueur de chaîne. Par exemple, une chaîne devient s:5:"hello" où s indique le type et 5 la longueur. Les tableaux et objets sont sérialisés récursivement avec leurs clés et valeurs.
Puis-je désérialiser du code PHP en ligne ?
Oui, collez n'importe quelle chaîne PHP sérialisée dans notre outil et il la décodera en format JSON lisible. Cela fonctionne pour les tableaux, objets, chaînes, nombres, booléens et valeurs nulles. Tout le traitement se fait dans votre navigateur pour une confidentialité totale.
Mon code est-il traité de manière sécurisée ?
Absolument. Toute la sérialisation et la désérialisation se fait entièrement dans votre navigateur en JavaScript. Aucune donnée n'est jamais envoyée à nos serveurs, garantissant une confidentialité et une sécurité totales pour les données sensibles.
Quelle est la différence entre PHP serialize et JSON ?
PHP serialize préserve les types spécifiques à PHP (objets, noms de classes, références) tandis que JSON est un format universel. JSON est plus portable entre les langages, mais la sérialisation PHP conserve plus d'informations de type. Utilisez notre outil pour convertir entre les deux formats instantanément.
Puis-je modifier des données PHP sérialisées ?
Oui, notre outil facilite cela. Collez la chaîne sérialisée, laissez-la se décoder en JSON, modifiez les données dans l'éditeur, puis re-sérialisez. L'outil gère automatiquement les calculs de longueur de chaîne, empêchant toute corruption.
La désérialisation PHP est-elle sûre ?
Dans les applications PHP, unserialize() peut être dangereux avec des entrées non fiables en raison des attaques par injection d'objets. Cependant, notre outil en navigateur traite les données en JavaScript de manière sécurisée sans exécuter de code PHP.
Puis-je sérialiser des tableaux et objets PHP ?
Oui, notre outil gère les tableaux PHP (indexés et associatifs), les objets, les structures imbriquées, les chaînes, entiers, flottants, booléens et valeurs nulles. Entrez vos données en JSON et l'outil les convertit en format sérialisé PHP valide.