首页 > Web开发 > 详细

php中如何选择json和序列化存储和传递数据

时间:2021-09-01 13:38:06      阅读:17      评论:0      收藏:0      [点我收藏+]

一、背景

1. php 先有serialize序列化的封装,在json流行之前都用它

2. php在5.2后才有json的内部支持

二、对比

1. 执行效率,时间

    json在大数据块时币serialize序列化快一个数量级

2. 存储效率,空间

   json在大数据块时币serialize序列化小一倍

三、选择

1. 在纯数据的情况下,绝对是用json

2. serialize序列化,最大用处是存储对象,而这个对象,可以某一个类的示例。

     + php通用类的话,可以直接跨系统使用,A系统通过serialize把对象写到redis ,B系统可以从redis取出字符,还原成对象,直接调用对象的方法。

     + 自定义类的,需要在相同的命名空间下有相同的类,那么对象也可以直接调用,否则反序列化会报错。

 

参考文档:

https://blog.csdn.net/qq_16241043/article/details/53261042

php中如何选择json和序列化存储和传递数据

原文:https://www.cnblogs.com/qumogu/p/15211854.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!