PHP: Statická třída nebo singleton? Není to jedno?

Před časem jsme probírali článek, který se zabýval porovnáním rychlostí statických tříd a singletonů v PHP. Na tento článek reaguje Ryan Weaver na blogu PHP|architect příspěvkem Static methods vs singletons: choose neither. Argumentuje tím, že rozdíly v rychlosti volání jsou jednak nepatrné, a jednak se nemají možnost výrazně podepsat na výkonu aplikace. Zároveň srovnává nevýhody obou řešení a připomíná metodu dependency injection. V závěru konstatuje: Použijte to, co má být použito a co bude fungovat líp.

Začal programovat v roce 1984 s programovatelnou kalkulačkou. Pokračoval k BASICu, assembleru Z80, Forthu, Pascalu, Céčku, dalším assemblerům, před časem v PHP a teď by rád neprogramoval a radši se věnoval starým počítačům.

Zdroj: https://www.zdrojak.cz/?p=1038