class Human {
public $name =
'lisi';
public function who() {
echo $this->name;
}
public function test() {
echo $name;
}
}
$a =
new Human();
echo $a->name,
'<br />';
$a->who();
$a->test();
从生活中的角度来理解$this
女娲造人时, 造了一个”悔恨”的方法 { 抓[自己]头发 抽 [自己] 脸 } 世界上的人那么多, 悔恨时,抓谁的头发? 抽谁的脸?
张三,李四? 王五? 都不能说明合理的情况 只能理解为”自己”
类和对象在内存中的分布
简单总结:
this指向调用方法的对象.
a->say(); say(){}函数体内的
this−−−>
a
注意:方法内,存取对象的属性时,必须用$this. 这点和java,c#不一样
转载请注明原文地址: https://ju.6miu.com/read-1300193.html