Что еще нужно помнить, это сам язык. Вы не упомянули Java специально (хотя я предполагаю, что вы на самом деле ничего не имели в виду, так что этот комментарий больше относится к вашему сведению), но, как уже упоминалось ранее, это отличный способ сделать код самостоятельно документирование для предотвращения путаницы в будущем, когда кто-то еще начинает изменять вашу кодовую базу.
Однако, если вы берете PHP, использование $this
обычно требуется при обращении к переменным класса. При разных правилах в разных языках зачастую проще придерживаться общего для них паттерна, паттерна, который, как оказалось, очень твердый стиль кодирования. Мне проще просто добавить this
ко всему, чем пытаться вспомнить, какой язык требует этого, а какой просто «предпочитает».