PHP错误地将DateTime序列化为“O:8:”DateTime“:0:{}`

时间:2015-10-17 19:03:49

标签: php datetime serialization

标题几乎说明了,但是有没有人知道什么可能导致PHP(Debian Jessie上的PHP 5.6.13-0+deb8u1)有时将DateTime对象序列化为O:8:"DateTime":0:{}?尝试反序列化该字符串是一个致命的错误。

我在序列化会话时看到了这种情况。

最初使用DateTime

创建new \DateTime('now', new \DateTimeZone('UTC'))个对象

编辑:这种情况在一小部分时间内随机发生。所涉及的代码在99%以上的时间内都有效。

0 个答案:

没有答案