ну вы понаписали ))
всё что там выше понаписали примером с присваиванием в ифах это говнокод или легаси если вам так приятнее, с этим можно жить, но лучше при случае переписать, мало того что никакой PSR рядом не валялся дак еще и читать это очень сложно мозг вскипает пытаясь понять что там происходит на самом деле, ну и позже там вон картинку скинули про присваивание в ифах
про докер: потому что инструмент надо использовать под задачу, а не юзать потому что модно и насрать что задача вообще не подходит под докер, вон всяким CI сервисам прям необходим докер, или вон PMM для серверной части юзает докер чтобы не захламлять вашу машину своими приблудами (а там под капотом зоопарк знатный), без докера пакет при установке насрал бы вам новых пакетов в систему и начали бы они кофликтовать с уже установленными, да еще и поломали бы вам чего