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

  • 0
  • 0
  • 约小于1千字
  • 约 9页
  • 2026-09-01 发布于陕西
  • 举报

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

简单数据类型序列化;PHP中的复合类型有数组(array)和对象(object)两种

1.数组的序列化

数组(array)通常被序列化为:

;数组元素值可以是任意类型,其序列化后的格式与其所对应的类型序列化后的格式相同。

数组序列化示例:

输出:序列化数组型数据cars结果为:;?php

$tr=’a:3:{i:0;s:5:Volvo;i:1;s:3:BMW;i:2;s:4:SAAB;}’

$cars=unserialize($tr);

print字符串反序列化为数组型数据cars结果为.var_dump($cars);

?;2.对象的序列化

对象(object)通常被序列化为:

其中length表示对象的类名的字符串长度class?name表示对象的类名。n表示对象中的字段个数。这些字段包括在对象所在类及其祖先类中用var、public、protected和private声明的字段,但是不包括static和const声明的静态字段。也就是说只有实例(instance)字段。;filed?name?1、filed?name?2……filed?name?n表示每个字段的字段名,而filed?value?1、filedvalue?2……filed?value?n则表示

文档评论(0)

1亿VIP精品文档

相关文档