1. 程式人生 > >[php]php序列化

[php]php序列化

字節數 con nic ren 私有 pre bool .com lean

不同類型的數據用不同的字母標識:
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

1、a - array a:<數組元素個數>:{<鍵1><值1><鍵2><值2>...<鍵n><值n>} 2、b - boolean echo serialize(true); //b:1; echo serialize(false); //b:0;
3、d - double echo serialize(1.00); //d:1;
4、i - integer echo serialize(1); //i:1
5、o - common object

6、r - reference

7、s - string echo serialize(‘PRC‘); //s:<字符串字節數>:"<字符串>" //s:3:"PRC";
8、C - custom object

9、O - class O:<類名長度>:"<類名>":<字段個數>:{<字段名1><字段值1><字段名2><字段值2>...<字段名n><字段值n>} 這些字段包括 var public protected private聲明的字段,但是不包括static和const聲明的靜態字段。 protected聲明的字段會在字段名前加上\0*\0 private聲明的字段會在字段名前加上\0<聲明該私有字段的類的類名>\0

技術分享圖片

技術分享圖片

10、N - null echo serialize(null); //N;

11、R - pointer reference



12、U - unicode string 序列化數據特點: 1、每個序列化數據中的數字前可以加一個加號("+")

[php]php序列化