序列化数据或对象是什么意思?

joh*_*nny 12 php serialization codeigniter

使用php,如果可能的话.

这是什么意思?我正在阅读我的一个旧问题(如何在MVC的PHP页面之间传递值?)并在其中一个答案中说:

负责在控制器和视图之间传输数据的部分是CodeIgniter内部的View引擎(或类).它从控制器获取该数组并为视图反序列化它.

我不知道这意味着什么(我读了评论).我把CodeIgniter作为示例和标记,但我想这可能是一个普遍的问题.

谢谢.

Sam*_*pez 14

序列化数据是为了生成值作为字符串的可存储表示,例如:json_encode是一种序列化,但PHP本身也支持序列化,可以序列化几乎任何类型的数据,除了资源类型,你可以找到一个小的序列化指南:http: //www.devshed.com/c/a/PHP/The-Basics-of-Serializing-Objects-in-PHP/

有关PHP的完整手册,您可以在CédricBelin在以下帖子中发布的链接中找到它:D


Ser*_*sev 9

序列化通常意味着将对象(或复杂对象结构)转换为文本/二进制形式,适合于通过网络存储或传输.

反序列化是一个相反的过程.


Ced*_*edX 6

看到这个链接

序列化是以线性字节序列转换对象或对象图以便存储或传输到另一个位置的过程.