php serialize和unserialize以及__sleep() __wakeup()

序列化的使用场合:

1.数组或对象在网络传输的时候

2.对象或者数组存储在文件或写入数据库的时候

用途可以用作注册class文件---一般用static的数组变量注册

这样可以避免每次都需要重复扫描目录下的类-----当我们在大量导入文件的时候

__sleep() __wakeup()这两个函数分别实现对象或数组的部分序列化和反序列化时属性的变化

这都是我们需要永久存储的数据,避免一些重复的操作直接从文件读取


你可能感兴趣的:(PHP开发)