php反序列化

发布时间 2023-12-11 09:06:55作者: small黄

反序列化中常见的魔术方法
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() //当尝试将对象调用为函数时触发