final class Class(); //禁止重载类
final public function(); //禁止重载方法
final public function(); //禁止重载方法
2015-06-26
static静态成员的访问不受类的约束,
方法:直接用 classname::static_function 调用,不需要实例化;
属性:采用self,parent,static在静态方法内部调用静态属性;
方法:直接用 classname::static_function 调用,不需要实例化;
属性:采用self,parent,static在静态方法内部调用静态属性;
2015-06-26
$jams1 = $jams; //相当于创建一个副本,复制;
$jams2 = &$jams; //相当于取一个别名;
$jams2 = &$jams; //相当于取一个别名;
2015-06-26
使用&指向同一个堆栈空间,实际上还是一个对象,直接赋值就变成了两个对象,但是一个属性值改变时另外属性值也会发生改变,如果用clone进行复制的话,两个对象之间操作不受任何干扰,相互完全独立。
2015-06-25
//静态属性的定义是,在访问控制关键字后面添加static关键字即可,
//在类定义中使用静态成员的时候,用sell关键字后面跟着::操作符,即可,注意,在访问静态成员的时候,后面需要要跟$符,
//在类定义的外部访问静态属性,我们可以用类名加::操作符的方法访问类的静态成员,
//在类定义中使用静态成员的时候,用sell关键字后面跟着::操作符,即可,注意,在访问静态成员的时候,后面需要要跟$符,
//在类定义的外部访问静态属性,我们可以用类名加::操作符的方法访问类的静态成员,
2015-06-25
1.parent关键字可以调用父类中被子类重写了的方法
2。self关键字可以用于访问类自身的成员方法,也可以用于访问自身的成员和类常量;不能用于访问类自身的属性;使用常量的时候不需要在常量名称前面添加$符号
3.static关键字用于访问类自身定义的静态成员,防伪静态属性时需要在属性面前添加$符号
2。self关键字可以用于访问类自身的成员方法,也可以用于访问自身的成员和类常量;不能用于访问类自身的属性;使用常量的时候不需要在常量名称前面添加$符号
3.static关键字用于访问类自身定义的静态成员,防伪静态属性时需要在属性面前添加$符号
2015-06-23