@Utarzan123
backend

Всегда использовать Геттеры и Сеттеры хорошо или плохо?

Разработку веду на ПХП. Все больше и больше переключаюсь в сторону ООП.
Сейчас задался вопрос. Есть переменные класса - их обычно много.
Как к ним обращаться из методов класса? напрямую или через геттеры?
и тоже самое как устанавливать им значения? напрямую или через Сеттеры?

допустим, есть переменная
private $filename;

В конструкторе передается ее значение

в теле конструктора пишу

$this->filename = $filename;

а когда в других функциях класса надо получить имя я использую геттер

$this->getFilename()

Или это уже перебор и внутри класса можно напрямую получать и писать в свои переменные?

Промойте мне мозги на эту тему.
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
DollyPapper
@DollyPapper
Внутри самого класса можно обращаться к свойствам напрямую. Из вне, лучше это делать через геттеры сеттеры.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
27 нояб. 2024, в 13:07
10000 руб./за проект
27 нояб. 2024, в 12:53
70000 руб./за проект
27 нояб. 2024, в 12:50
25000 руб./за проект