Cita:
Iniciado por vertrigo
pues bien mi duda es que cuando llamamos al this estamos haciendo referencia al objeto que esta instanciando la clase o a la clase es decir este codigo
$this es para referir a un elemento dentro de la instancia de la clase (objeto) que se está ejecutando.
Si no tienes una instancia (objeto) deberás usar en su lugar
self para hacer el mismo efecto pero en referencia a elementos de la clase.
PD: si mal no recuerdo, esta diferencia de nomenclatura se hace en PHP y -creo- en Java no se hace esta distinción.