PHP反序列化在第2部分中多次抛出相同的错误超过100次

时间:2020-03-06 14:36:37  来源:igfitidea点击:

因此,我有一个要序列化的大型2d数组,但是当我尝试反序列化该数组时,它只会抛出相同的错误,几乎使Firefox崩溃。

错误是:

Warning: unserialize() [function.unserialize]: Node no longer exists in /var/www/dev/wc_paul/inc/analyzerTester.php on line 24

我会包含我回显的整个序列化数组,但上次尝试以这种形式进行操作时,它使Firefox崩溃了。

有谁知道为什么会这样?

我确定这是一个数组。但是,它最初是来自其他服务器的XML响应,然后我从中获取值以构建数组。如果无法序列​​化,我可以接受...但是我应该如何保存它呢?

解决方案

回答关于我们还可以如何保存数据的第二个问题

为什么不将xml响应直接输出到文件并将其保存在本地,然后在需要时从本地文件读取。

通常,当我们收到一条错误消息时,只需在网络上搜索该消息就可以找到很多信息。例如,当我们将Node不再存在于Google中时,我们会得到一个简短的解释,说明为什么会发生这种情况,并给出了解决方案,这是第一个成功案例。