У меня есть электронный магазин с несколькими типами продуктов. И я бы подумал о следующей структуре Cart_Item — Cart_Product — Cart_Download Order_Item extends Cart_Item — Order_Product — Order_Download Проблема в том, что я хочу, чтобы Order_Product расширил Order_Item и Cart_Product. Это связано с тем, что для метода Order_Item (получить цену от Order not from product) […]
Недавно я столкнулся с классом, который использует инструкцию use внутри определения класса. Может кто-нибудь объяснить, что именно он делает, поскольку я не могу найти никакой информации об этом. Я понимаю, что это может быть способ убрать его из глобальной области данного файла, но возможно ли это, что данный класс наследует и от нескольких родительских классов, […]
Допускается ли множественное наследование на уровне класса в PHP?
Я не могу сказать, что это вопрос, но скорее запрос о мнении, и я уверен, что многие другие могли бы воспользоваться разъяснением этой проблемы. Вот мой практический случай: У меня есть абстрактный класс под названием DataExchangeService и много подклассов, которые расширяют его (это базовый класс CONTROLLER в моей MVC Framework). Модули администрирования, которые обрабатывают определение […]