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


    一、背景

    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

  • 相关阅读:
    自学软件测试获取学习资源途径有哪些?
    微信发红包-测试分析
    软件测试初级经验
    面试
    电商项目
    LoadRunner11的安装流程+破解+汉化+下载
    Oracle和Mysql操作上的一些区别
    Android模拟器,ADB命令
    logging
    heapq
  • 原文地址:https://www.cnblogs.com/qumogu/p/15211854.html
Copyright © 2020-2023  润新知