brone
Новичок
В PHP 5.3 появилась возможность вызова статических методов своего класса через ключевое слово static. Раньше для этих целей использовали слово self, но static обладает явным преимуществом перед self, т.к. позволяет статическим свойствам прозрачно наследоваться.
Приемлемо ли вообще забыть про self и использовать static по умолчанию для вызова статических методов/свойств внутри класса? Совместимость со старыми PHP не нужна, но волнует вопрос производительности, гибкости и вообще правильности подхода.
Приемлемо ли вообще забыть про self и использовать static по умолчанию для вызова статических методов/свойств внутри класса? Совместимость со старыми PHP не нужна, но волнует вопрос производительности, гибкости и вообще правильности подхода.