PHP序列化与反序列化语法差异具体表现是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1331个文字,预计阅读时间需要6分钟。
官方文档中介绍了PHP序列化和反序列化的用法如下:
(推荐学习:PHP视频教程)
PHP中所有的值都可以使用 serialize() 函数返回一个包含字节流的字符串来表示。该字符串可以存储或传输,然后使用unserialize() 函数重新恢复原来的数据。例如:
serialize() 函数:返回一个包含字节流的字符串来表示一个值。
unserialize() 函数:能够重新将一个字符串恢复成原来的数据。
官方文档中介绍PHP序列化和反序列化如下: (推荐学习:PHP视频教程)
所有php里面的值都可以使用函数serialize()来返回一个包含字节流的字符串来表示。unserialize()函数能够重新把字符串变回php原来的值。序列化一个对象将会保存对象的所有变量,但是不会保存对象的方法,只会保存类的名字。为了能够unserialize()一个对象,这个对象的类必须已经定义过。如果序列化类A的一个对象,将会返回一个跟类A相关,而且包含了对象所有变量值的字符串。
简单说序列化是对象转化字符串的过程,反序列化是字符串还原对象的过程。
本文共计1331个文字,预计阅读时间需要6分钟。
官方文档中介绍了PHP序列化和反序列化的用法如下:
(推荐学习:PHP视频教程)
PHP中所有的值都可以使用 serialize() 函数返回一个包含字节流的字符串来表示。该字符串可以存储或传输,然后使用unserialize() 函数重新恢复原来的数据。例如:
serialize() 函数:返回一个包含字节流的字符串来表示一个值。
unserialize() 函数:能够重新将一个字符串恢复成原来的数据。
官方文档中介绍PHP序列化和反序列化如下: (推荐学习:PHP视频教程)
所有php里面的值都可以使用函数serialize()来返回一个包含字节流的字符串来表示。unserialize()函数能够重新把字符串变回php原来的值。序列化一个对象将会保存对象的所有变量,但是不会保存对象的方法,只会保存类的名字。为了能够unserialize()一个对象,这个对象的类必须已经定义过。如果序列化类A的一个对象,将会返回一个跟类A相关,而且包含了对象所有变量值的字符串。
简单说序列化是对象转化字符串的过程,反序列化是字符串还原对象的过程。

