Deserializador PHP

Se ejecuta localmente en tu navegador

Inspecciona valores serializados de PHP de forma segura sin ejecutar código PHP

Entrada serializada

0 B · Hasta 5 MB. Las entradas de más de 256 KB se analizan al seleccionar Deserializar.

Resultados

Aún no hay nada que inspeccionar
Pega un valor serializado o carga un ejemplo.

Restaurando tu última entrada…

Se analiza como texto en tu navegador. No se ejecuta código PHP ni se crean clases. La entrada de hasta 256 KB se guarda en este navegador; Limpiar la elimina.

Deserializador PHP

El deserializador PHP lee valores generados por serialize() de PHP, como opciones y transients de WordPress, sesiones, entradas de caché y cargas de colas, y los muestra como árbol, JSON, print_r o var_dump. Es un analizador, no un entorno de ejecución de PHP: no se ejecuta nada, no se instancia ninguna clase y no se invoca ningún método mágico como __wakeup o __unserialize, por lo que es seguro con datos no confiables.

Cómo usarlo
  1. 1.Pega un valor serializado o elige Cargar ejemplo.
  2. 2.Las entradas de hasta 256 KB se analizan mientras escribes; las mayores esperan a Deserializar.
  3. 3.Recorre el árbol o cambia a JSON, print_r o var_dump.
  4. 4.Selecciona una referencia para saltar al valor al que apunta.
  5. 5.Copia o descarga la salida actual.
Longitudes, referencias y visibilidad

Las longitudes de cadena son longitudes en bytes UTF-8, así que s:4:"😀"; es válido y una longitud rota por una conversión de juego de caracteres se indica con su posición en bytes. Los valores se numeran en orden de serialización empezando por 1; r:n; y R:n; apuntan a esos números y se muestran como enlaces en lugar de copias, de modo que las estructuras circulares siguen siendo finitas, y print_r y var_dump imprimen *RECURSION* como PHP. Los nombres de propiedades protegidas y privadas se decodifican desde su forma marcada con NUL.

Límites y privacidad

La entrada está limitada a 5 MB, 512 niveles de anidamiento y 200.000 valores, y el árbol muestra las primeras 2.000 filas. Las cargas C: con serialización personalizada se muestran como texto sin procesar. JSON no puede representar todos los valores de PHP, por lo que la vista JSON sigue las convenciones descritas junto a ella. El procesamiento ocurre en tu navegador; la entrada de hasta 256 KB se guarda localmente y Limpiar la elimina.

CodingTool ya está oficialmente disponible en

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools