O $this é usado dentro do objeto para c referir a uma variavel (chamada de propriedades) de dentro do objeto... <?
class aprendendoClasse {
/*propriedades*/
var $ola;
/*metodos*/
function setVarOla($argumento){
$this->ola = $argumento;
}
}
?>
Ou seja, nesse caso, ola está disponivel em qualquer funcao da classe apenas chamando $this->ola....
Usando a classe:
<?
$obj =& new aprendendoClasse;
$obj->setVarOla("Meu nome é olá");
echo $obj->ola;
?> Percebe...$this só pra dentro da classe....fora da classe você tem q usar a variavel instanciada, q nesse caso é $obj ... muito confuso? qualquer duvida grite!