免费在线PHP反序列化工具,将PHP序列化字符串转换为可读格式,支持对象、数组、字符串等类型解析,无需注册。 | 无需注册 · 数据绝不上传服务器
零依赖·可离线使用📋 输入序列化数据
📊 解析结果
常见问题
PHP序列化和JSON有什么区别?▼
PHP序列化支持更多数据类型(如对象、引用、资源),JSON更通用跨语言。PHP序列化保留类型信息,JSON只有基本类型。本工具将PHP序列化转为JSON方便阅读。
解析失败怎么办?▼
检查序列化字符串是否完整,特别是花括号和分号是否匹配。常见错误:缺少结尾分号、长度与实际内容不符、花括号不配对。
支持PHP 8的新特性吗?▼
本工具支持PHP序列化格式的基本规范,该格式在不同PHP版本间保持稳定。PHP 8的__serialize/__unserialize是PHP端的魔术方法,不影响序列化字符串格式。
反序列化对象时会执行代码吗?▼
不会。本工具在JavaScript中解析序列化字符串,不执行任何PHP代码。仅提取数据结构,不调用构造函数或魔术方法,完全安全。
PHP反序列化工具能做什么?
PHP反序列化工具是一款免费在线工具,帮助开发者将PHP serialize()生成的序列化字符串解析为可读的JSON格式。支持字符串、整数、浮点数、布尔值、NULL、数组、对象等所有PHP数据类型,包括嵌套结构。所有解析在浏览器本地完成,无需上传数据。
核心功能
- 全类型支持:解析字符串、整数、浮点数、布尔值、NULL、数组、对象
- 嵌套结构:支持多层嵌套的数组和对象解析
- JSON输出:将PHP序列化数据转换为标准JSON格式
- 实时解析:输入即解析,无需点击按钮
- 错误定位:解析失败时提示具体错误位置
使用教程
1. 将PHP serialize()生成的字符串粘贴到输入框
2. 工具自动解析并显示JSON格式结果
3. 点击复制或下载导出解析结果
4. 使用示例按钮快速体验各类型数据
应用场景
场景1:调试PHP Session
查看PHP Session中存储的序列化数据,快速定位Session数据问题。
场景2:数据库字段解析
解析数据库中存储的PHP序列化字段,如WordPress的wp_options表。
场景3:API数据调试
调试使用PHP序列化格式传输的API数据,查看实际数据结构。
扩展知识
PHP序列化格式使用类型前缀+长度+值的格式存储数据。字符串格式为s:长度:"内容";,整数格式为i:数值;,数组格式为a:元素数:{键;值;...}。对象格式为O:类名长度:"类名":属性数:{属性名;属性值;...}。PHP 7+引入了Serializable接口和__serialize/__unserialize魔术方法,提供更灵活的序列化控制。