serialize() /unserialize()函数的作用加面试注意点
后台知识
1032 人阅读
|
0 人回复
|
2024-08-31
|
serialize()和unserialize()在php手册上的解释是:serialize — 产生一个可存储的值的表示,返回值为字符串,此字符串包含了表示 value 的字节流,不丢失其类型和结构,可以存储于任何地方。unserialize — 从已存储的表示中创建 PHP 的值
在大项目中 常用于 保存最后一次的记录快照。 因为记录有多个字段,保存多个字段很麻烦, 就会用find() 函数取单个记录 将其转出数组 后再 serialize() 函数 将其变为1个字符串, 要查问题的时候 unserialize() 解压, 可参见 fastadmin 中的

fa_admin_log 表useragent 字段
|
|
|
|
|
|