被定义为公有的类成员可以在任何地方被访问。被定义为受保护的类成员则可以被其自身以及其子类和父类访问。被定义为私有的类成员则只能被其定义所在的类访问。
2015-08-02
态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。
2015-08-02
_constructor()常用来对类进行一些初始化工作
子类种如果定义了构造函数就不会调用父类的构造函数,如果要调用父类的构造函数运用此parent::__construct();
__destruct() 解析函数,销毁unset($car);销毁时调用解析函数
子类种如果定义了构造函数就不会调用父类的构造函数,如果要调用父类的构造函数运用此parent::__construct();
__destruct() 解析函数,销毁unset($car);销毁时调用解析函数
2015-08-02
class Car {
public static function getName() {
return '汽车';
}
}
echo Car::getName(); //结果为“汽车”//静态定义public static//用双;;调用
public static function getName() {
return '汽车';
}
}
echo Car::getName(); //结果为“汽车”//静态定义public static//用双;;调用
2015-08-02