常见关键字和魔方方法
除上述关键字和魔方方法外,还有:
final:修饰类,不能被继承。修饰方法,继承后不能被覆盖。否则报错。不能修饰属性。
static:静态成员。修饰成员变量,成员方法。唯一存在,共享.属于类,不属于对象。
const:类内常量。声明时赋初值。只读。访问方式同static
__clone(){ //克隆对象时重新初始化,自动调用($this本副本对象,$that原对象) $p2 = clone $p1;//克隆
//方法体
}
__toString(){ //输出对象时自动调用,返回对象都字符串形式
//方法体
return
}
__call($var1,$var2){ //调用类中不存在的方法时自动调用(否则报错退出执行),$var1接受方法名,$var2接受参数数组
//方法体
}
__sleep(){ //串行化时自动调用,串行化部分属性
//方法体
return
}
__wakeup(){ //反串行化时自动调用,为部分属性重新赋值
//赋值
}