$this-> es para acceder a métodos y/o variables dentro de una clase, te muestro un ejemplo:
Código PHP:
Ver originalclass Foo {
private $foo = 'Ejemplo';
public function TomaFoo() {
// Funcion que toma una variable dentro de la clase
return $this->foo; //Nota el uso de this. Accede a la var privada $foo
}
private function Bar($nombre) {
return "Hola, $nombre";
}
public function Saluda($nombre) {
return $this->Bar($nombre); // Nota el uso de this, en este caso, para acceder a una funcion)
}
$ex = new Foo;
echo $ex->TomaFoo(); // En este ejemplo, $ex es como un $this, pero con $ex se refiere al objeto instanciado
echo $ex->Saluda('Ricardo');
De una u otra forma, te recomiendo leer sobre POO, es muy interesante :D