Таким образом, вам нужно будет добавить код клея для каждого статического метода.
у создать экземпляр класса и вызвать метод для этого экземпляра в одной строке кода.
PHP не позволяет вызывать метод обычного конструктора:
new Foo()->set_sth(); // Outputs an error.
Поэтому я использую, если можно так сказать, статический конструктор:
Foo::construct()->set_sth();
Вот мой вопрос:
Является ли использование статических конструкторов такой практикой хорошей практикой, и если да, как бы вы рекомендовали называть методы для этих статических конструкторов?
Я колебался над следующими вариантами:
Foo::construct();
Foo::create();
Foo::factory()
Foo::Foo();
constructor::Foo();