Задать вопрос
anton_reut
@anton_reut
Начинающий веб-разработчик

Как данные попадают в класс?

Очередной элементарный вопрос на пути изучения ООП, о котором напрямую не говорят нигде практически (по крайней мере доступным языком), а именно - как класс получает свои данные для работы?

То есть вот есть определенный класс, у него есть несколько приватных переменных - данных, с которыми будут работать методы, я пока определил несколько путей как Данные попадают в класс:

1. Через Конструктор
2. Через сеттеры
3. Напрямую после создания класса (если переменная public), типа так: $class->value = 'Value';
...
А как еще?
  • Вопрос задан
  • 504 просмотра
Подписаться 5 Простой 9 комментариев
Пригласить эксперта
Ответы на вопрос 4
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
1. Через Конструктор
2. Через сеттеры
3. Напрямую после создания класса (если переменная public), типа так: $class->value = 'Value';
4. Загружают из внешних хранилищ(AR)
5. через DTO
Ответ написан
xEpozZ
@xEpozZ
Веб-разработчик
десериализация, __set_state
Ответ написан
Комментировать
Gomonov
@Gomonov
клонирование
Ответ написан
Комментировать
@AlexBergal
Рефлексия
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы