当一个对象调用其方法时,在方法执行之前,先把this 绑定到调用此方法的对象上。

<?php
class Human {
	public $name = "ime";

	public function who(){
		echo $this->name;
	}
	public function test(){
		echo $name;
	}
}

$a = new Human();

echo $a->name,'<br />';
echo $a->who(),'<br />';

/*
和java,c++相比,方法体内想访问调用者的属性,都必须用$this
如果不加,则理解为方法内部的一个局部变量。
*/
var_dump( $a->test() );

从生活中的角度来理解$this, 女娲造人时,造了一个"悔恨的"方法

{
    抓头发
    抽脸
}

世界上人那么多,悔恨时,
抓谁的头发?抽谁的脸?

张三?李四?王五?都不合理,
只能理解为"自己"