PHP-魔术方法总结

  • __construct() 构造函数
  • __destruct() 析构函数
  • __clone() 克隆函数
  • __call() 调用对象中不存在的方法时调用
  • __callStatic() 调用对象中不存在的静态方法时调用
  • __get() 获取不存在的属性时调用
  • __set() 设置不存在的属性时调用
  • __isset() 当对不可访问属性调用isset()或empty()时调用
  • __unset 当对不可访问属性调用unset()时调用
  • __invoke 把对象当函数调用时调用
  • __toString() 把对象当字符串使用时调用
  • __sleep() 执行serialize()时,先会调用这个函数
  • __wakeup() 执行serialize()时,先会调用这个函数
posted @ 2022-03-30 21:22  hugeQAQ  阅读(15)  评论(0编辑  收藏  举报