Аноны, скажите если я в свойстве класса сохраняю не объект, а вообще класс в таком виде $this->classProps = SomthClass::class;для того что бы потом где то в методе объект этого класса получить - это лютый говнокод, или норм вариант?
>>1999559А как правильно? Мне нужно в методах создавать экземпляр этого условного класса каждый раз. Сделать фабрику этого класса?
>>1999564Экземпляр класса до объявления методов нельзя сделать? И кидать его потом в качестве параметра методам?
>>1999575Передай извне фабрику. Практически любой современный контейнер инверсии зависимостей умеет это делать.Хотя это зависит от контекста конечно - иногда проще напрямую делать. Так же лучше не городить лишнего в небольших скриптах.