Вы ведь спрашиваете о том, надо ли и внутри класса использовать геттеры/сеттеры, как можно решить из-за $this? Или вопрос так же о публичном интерфейсе?
Дебаты ещё идут... По обоим вопросам.
И если для внешнего апи ещё мнения более-менее сходятся на сокрытии свойств класса, то о том, надо ли скрывать свойства за геттеры в пределах самого класса - ответа нет. Руководствуйтесь чувством прекрасного
|