首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >php中如何选择json和序列化存储和传递数据

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

作者头像
用户12023652
发布2026-07-29 09:33:46
发布2026-07-29 09:33:46
780
举报

一、背景

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取出字符,还原成对象,直接调用对象的方法。

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-08-31,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档