分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

[php]php序列化

发布时间:2023-09-06 01:25责任编辑:苏小强关键词:暂无标签
不同类型的数据用不同的字母标识:
a - arrayb - booleand - doublei - integero - common objectr - references - stringC - custom objectO - classN - nullR - pointer referenceU - 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序列化

原文地址:http://www.cnblogs.com/natian-ws/p/7852892.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved