Имеет ли смысл создание корневого класса с описанием магических свойств в PHP? У меня будет много классов, наследование и т.д.
Насколько имеет смысл создать класс Core или Base, в котором были бы описаны такие свойства, как
__set
__get
__wakeup и т.д и т.п
этот класс уже будут наследовать все остальные
суть в том, чтобы сделать описание всех этих методов один раз в проекте

21 Авг 2019 в 06:59
145 +1
0
Ответы
1

Да, создание корневого класса с описанием магических свойств в PHP имеет смысл, если у вас будет много классов, требующих такого функционала. Создание базового класса, в котором будут описаны такие методы как set, get, __wakeup и т.д., позволит избежать дублирования кода и сделать структуру проекта более удобной для поддержки и дальнейшего расширения.

При использовании наследования от базового класса вы сможете обеспечить единообразие в обработке магических свойств во всех остальных классах, что упростит работу с вашим проектом. Также это подход позволит избежать ошибок в реализации магических методов в разных классах.

Таким образом, создание корневого класса с описанием магических свойств в PHP является хорошей практикой и может значительно упростить разработку и поддержку проекта.

20 Апр в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир