【发布时间】:2012-08-02 19:32:33
【问题描述】:
首先,我无法从WikiPedia 甚至PHP 手册中的serialize 函数中得到明确的定义。我需要知道一些我们需要术语序列化的情况以及没有它的情况如何?换句话说,如果您需要序列化,而没有序列化,您的代码将缺少一些重要功能。
【问题讨论】:
-
你说的我们需要term序列化是什么意思?序列化是一种描述数据结构的技术,其中包含嵌入在数据中的结构本身的信息。 JSON 是一种轻量级的序列化类型,例如,
{prop:{prop:1}}。将其传输到另一台计算机,然后您可以使用与prop.prop相同的基本关系来处理该对象的属性。 -
我的意思是当我们需要它的时候?简单!
-
当您需要跨越某个边界的数据结构时,您需要在以后的某个时间恢复相同的结构。您以比任何特定的单一键变量映射更详细的方式描述数据。
-
@JaredFarrish 所以你的意思是我可以用我自己的方式序列化数据,而序列化这个词来自于制作系列。即我们能否将数组视为序列化数据?
-
如果你愿意,当然我想你可以制作自己的序列化方法,但在大多数情况下确实没有必要。有很多方法可以做到这一点,
json_encode是一种轻量级并且已经处理数组的方法。
标签: php javascript serialization definition