cDLEON
Онанист РНРСlub
Ага. И успешно использует до той поры, пока не решит модифицировать значение какой-либо статической переменной у себя в классе. А потом.... Потом в проекте начинает сыпаться код. При чём не в том месте, где не знающий этой особенности девелопер сделал изменения, а в той, что написал кто-то другой и которая успешно работала.для создания дефолтного функционала, доступного в потомках
тем, кто создает потомка для других целей
Там ссылка получается. Ни хрена не все потроха. Все потроха это копирование.static тот же public. Наследуется со всеми потрохами.
В python есть classmethod. В купе с метаклассами(конструкторы типов) получаются прикольные фичиНу lsb там так, не то чтобы прям нужен, можно было бы спокойно обойтись без, но с ним проще, да. Основа - class_alias + __callStatic.
Другое дело что сами по себе эти фасады - скорее зло. Да и вообще все применения LSB смахивают на антипаттерны. Я, кстати, не знаю ни одного языка кроме PHP, где бы оно было.
![Smile :) :)](/talk/styles/default/xenforo/smilies/smile.png)