我在PHP中序列化一个大型树结构。树中的一些数据由在多个位置引用的对象组成。我遇到的一个错误是其中一个对象被序列化了两次。可以想象,在反序列化之后,将数据写入一个对象将不再更新另一个对象。
为了发现这样的问题,我给每个对象一个唯一的id。这种方法的问题在于,在断点处,扩展和折叠节点让我发疯。
有人知道我可以美化serialize
输出的方法吗?还是一些类似的方法?我正在寻找一种XML类型结构,其中所有东西都是嵌套/缩进的。
答案 0 :(得分:1)
您可以这样做:
var_dump(unserialize($serializedData));
您可以编写一个简单的控制台程序。