码迷,mamicode.com
首页 > 其他好文 > 详细

特殊的对象引用---$this

时间:2016-12-23 09:45:18      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:属性   span   cti   run   包含   自己   public   另一个   内部使用   

只要是对象中的成员,必须使用这个对象($this)来访问到这个对象内部的属性和方法

特殊对象的引用$this就是再对象内部的成员方法中,代表本对象的一个引用,但智能在对象的成员方法中使用,不管是在对象内部使用$this访问自己对象内部成员,还是在对象外部通过对象的引用名称访问对象中的成员,都需要使用特殊的运算符“->”来完成访问。

/**声明一个人类Person,其中包含三个成员属性和两个成员方法*/
class person{
  public $name; //定义人的名字
  public $sex; //定义人的性别
  public $age; //定义人的年龄

  //声明人的成员方法
  public function say(){
    
  //在类中声明说话的方法,使用$this访问自己对象内部的成员属性
   echo ‘我的名字:‘.$this->name.‘,性别:‘.$this->sex.‘,年龄:‘.$this->age.‘<br/>。
‘;
}
  
//在类中声明另一个方法
  public function run(){
    echo $this->name.‘在走路<br />‘; //使用$this访问$name属性  
  }

  public function demo(){
    $this -> say(); //在此方法中调用其它方法
  }

  
  
}

 

特殊的对象引用---$this

标签:属性   span   cti   run   包含   自己   public   另一个   内部使用   

原文地址:http://www.cnblogs.com/wells33373/p/6213515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!