$this è un riferimento all'oggetto stesso;
all'interno d una classe indica che ad esempio si fa riferimento ad una funzione della classe
$this->miafunzione();
self fa sempre riferimento alla classe corrente ma è usato generalmente x accedere ai membri e ai metodici statici e alle costanti.