$this
$this表示当前实例,常见用法如︰
$this->属性
$this->方法
在类的内部方法访问未声明为const及static的属性时,使用$this->value='phpernote'的形式。
举例如下︰
<?php
class MyClass{
private $name;
public function __construct($name){
$this->name=$name;
}
public function getname(){
return $this->name;
}
public function printName(){
echo $this->getname();
}
}
$myclass= new MyClass("l Like www.sjzsy.cn");
$myclass->printName(); //输出:l Like www.sjzsy.cn
?>
在类里面调用当前类的属性和方法有三种方法,分别是self、parent、$this,这三个关键字的区别是:
self 用来指向当前的类;
parent 用于指向当前类的父类,可以使用该关键字调用父类的属性和方法;
$this 用来在类体内调用自身的属性和方法。