PHP序列化Serialize

使用场景

PHP 后端程序经常会将数据序列化后存放到,MySQL,Redis, 或者文件中用来缓存数据。 测试的时候使用该工具可以快速将PHP序列化的数据解析为JSON, 或者讲JSON的数据序列化为PHP serializition。

PHP serializition 序列化

PHP使用serialize()函数来进行序列化

函数原型:

serialize ( mixed $value ) : string

serialize()函数返回一个字符串,这个字符串包含了表示value的字节流,可以存储与任何地方,通常会存储在一个文本文件中。

序列化有利于存储或者传递PHP的值,同时不会丢失其类型和结构。

对象类型的缩写集合:

a - array                  b - boolean  
d - double                 i - integer
o - common object          r - reference
s - string                 C - custom object
O - class                  N - null
R - pointer reference      U - unicode string