自定义搜索
上一篇:Drupal 7.23: PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away:
下一篇:public, protected, private 对比;
this,self,parent的用法
米娅 2013年10月10日 10:32:05

一,this

要用this,你必须是一个对像的形式,否则它会报错:Fatal error: Using $this when not in object context。
this可以调用本类中的方法和属性,也可以调用父类中的可以调的方法和属性。

二,self
self是指向类本身,也就是self是不指向任何已经实例化的对象。一般使用self来指向类中的静态变量。假如使用类里面静态(一般用关键

字static定义)成员,也必须使用self来调用。还要注意使用self来调用静态变量必须使用 :: (域运算符号),
 
self可以访问本类中的静态属性和静态方法,可以访问父类中的静态属性和静态方法。用self时,可以不用实例化。


三,parent

parent可以访问父类中的静态属性和静态方法。用parent时,可以不用实例化。


共1页
相关链接