- 0
- 0
- 约1.71千字
- 约 12页
- 2026-09-01 发布于陕西
- 举报
简单数据类型序列化Web安全应用与防护
什么是序列化?对象转换成字符串持久保存网络传输
为了有效的存储或传递数据,同时不丢失其类型和结构,经常需要序列化和反序列化的函数对数据进行处理。序列化:返回字符串,此字符串包含了表示value的字节流,可以存储于任何地方。反序列化:对单一的已序列化的变量进行操作,将其转换回原来的值。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。在PHP语言中常见的系列化和反系列化方式主要有:serialize,unserialize;json_encode,json_decode。
serialize函数serialize()返回字符串,此字符串包含了表示value的字节流,可以存储于任何地方。当序列化对象时,PHP将试图在序列动作之前调用该对象的成员函数__sleep()。这样就允许对象在被序列化之前做任何清除操作。
NULL和标量类型的序列化1.NULL的序列化,NULL和标量类型的序列化是最简单的,也是构成复合类型序列化的基础。在PHP中,NULL被序列化为:N;boolean型数据的序列化true序列化的结果为b:1;false序列化的结果为b:0;3.integer型数据的序列化int型数据123序列化结果为i:123;4.string型数据的序列化string型数据test序列化结果为s:4
您可能关注的文档
- 集群系统的分类CLOUDSERVICETECHNOLOGY14课件讲解.pptx
- 集体舞龙的器材认知与组装舞动龙魂的物质载体27课件讲解.pptx
- 计划外32课件讲解.pptx
- 计算机视觉应用开发Eigenfaces人脸识别41课件讲解.pptx
- 计算机视觉应用开发Haar级联分类器应用87课件讲解.pptx
- 计算机视觉应用开发HSV通道调整与效果38课件讲解.pptx
- 计算机视觉应用开发Laplacian边缘检测35课件讲解.pptx
- 计算机视觉应用开发NumPy数组类型15课件讲解.pptx
- 计算机视觉应用开发PyCharm安装与配置49课件讲解.pptx
- 计算机视觉应用开发Python安装与配置31课件讲解.pptx
最近下载
- 学习科学原理在教育中的应用.docx VIP
- 人生的境界冯友兰.ppt VIP
- 龙思思-新媒体产品设计与项目管理-第4章 新媒体产品用户分析.pptx VIP
- 《高频感应加热淬火技术》课件.ppt VIP
- 《感应加热设备》课件.pptx VIP
- 4.《窦娥冤》课件(共76张PPT)统编版高中语文必修下册.pptx VIP
- 趣味乐理 乐音叠罗汉 和弦翻跟头(课件)2025人教版音乐三年级上册.pptx
- 2021水氢氢冷汽轮发电机检修导则第4部分:氢气冷却系统检修.docx VIP
- 龙思思-新媒体产品设计与项目管理-第2章 新媒体产品.pptx VIP
- 龙思思-新媒体产品设计与项目管理-第1章 融合趋势下的新媒体产业.pptx VIP
原创力文档

文档评论(0)