Можно ли так у конструктора задавать параметры и не противоречит ли это принципу Барбары Лисков?
Да, в PHP конструктор может принимать параметры. Конструктор - это метод класса, который вызывается автоматически при создании объекта данного класса. Он используется для инициализации объекта, установки его начальных значений и выполнения других необходимых действий, связанных с созданием объекта. Принятие параметров конструктором является общей практикой в программировании. Это позволяет передавать значения извне при создании объекта, чтобы ... Читать далее