$this ссылается на текущий экземпляр объекта. self ссылается на текущий класс (в статическом контексте или внутри методов для доступа к статическим членам).
$this:
Используется для доступа к свойствам и методам конкретного экземпляра класса.
Применяется внутри нестатических методов.
php
self:
Используется для доступа к статическим свойствам и методам класса.
Применяется внутри статических и нестатических методов.