php oo
class 类名
{
function __construct()
{
构造函数,两个下划线;实例化时,首先调用构造函数;
//$this 是PHP中伪变量,在类中使用,表示类本身;$this->$width=2.3;
//重载
//做初始化工作
}
function __destruct()
{
析构函数;当系统结束对象,即对象生命结束时,系统将会调用析构函数;
通常用于清理资源
//不能重载
}
}
对象通过->访问类的成员
静态成员通过::
实例化使用new
访问控制public,private,protected
private、protected不允许外部访问
对象的引用
1. $a1 = $a;
2. $a2 = &$a;
这两种都是一样的,都是引用;$a1、$a2、$a都是指向同一个内存地址;
静态static
静态成员,只能通过::访问
不允许使用$this->访问
只能使用self、parent访问,例如 self::$name = $name;$符不能少
继承
extends
子类访问父类,通过parent::