php反序列化
反序列化中常见的魔术方法
1. __wakeup() //执行unserialize()时,先会调用这个函数
2. __sleep() //执行serialize()时,先会调用这个函数
3. __destruct() //对象被销毁时触发
4. __call() //在对象上下文中调用不可访问的方法时触发
5. __callStatic() //在静态上下文中调用不可访问的方法时触发
6. __get() //用于从不可访问的属性读取数据或者不存在这个键都会调用此方法
7. __set() //用于将数据写入不可访问的属性
8. __isset() //在不可访问的属性上调用isset()或empty()触发
9. __unset() //在不可访问的属性上使用unset()时触发
10. __toString() //把类当作字符串使用时触发
11. __invoke() //当尝试将对象调用为函数时触发