魔术方法

常见关键字和魔方方法

  除上述关键字和魔方方法外,还有:

  final:修饰类,不能被继承。修饰方法,继承后不能被覆盖。否则报错。不能修饰属性。

  static:静态成员。修饰成员变量,成员方法。唯一存在,共享.属于类,不属于对象。

  const:类内常量。声明时赋初值。只读。访问方式同static

  __clone(){  //克隆对象时重新初始化,自动调用($this本副本对象,$that原对象)  $p2 = clone $p1;//克隆

  //方法体

  }

  __toString(){  //输出对象时自动调用,返回对象都字符串形式

  //方法体

  return

  }

  __call($var1,$var2){  //调用类中不存在的方法时自动调用(否则报错退出执行),$var1接受方法名,$var2接受参数数组

  //方法体

  }

  __sleep(){  //串行化时自动调用,串行化部分属性

  //方法体

  return

  }

  __wakeup(){  //反串行化时自动调用,为部分属性重新赋值

  //赋值

  }

posted @ 2017-07-23 21:52  摩丿羯  阅读(146)  评论(0编辑  收藏  举报