简单数据类型序列化Web安全应用与防护26课件讲解.pptxVIP

  • 0
  • 0
  • 约1.71千字
  • 约 12页
  • 2026-09-01 发布于陕西
  • 举报

简单数据类型序列化Web安全应用与防护26课件讲解.pptx

简单数据类型序列化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

文档评论(0)

1亿VIP精品文档

相关文档