Geçenlerde bu soruyu yanıtladı:
What are good reasons to use static methods in PHP?
Akla gelen ilk şey, tabii ki, bir tek oldu. Biraz hariç, diğer sorularına cevap aynı tekiz örneği verilmiştir. Ama bu beni düşünmeye başladım ... Ben gerçekten hiç singletons yaratmak dışında herhangi bir şey için statik yöntemleri veya özellikleri kullanmayın!
Kısa bir arama aynı tekiz sınıf bir varyasyonunu uygulamak neredeyse tümü, statik yöntemler kullanarak birçok dersler geçirildi.
Ben gerçekten ilgileniyorum: Biz singletons (ya da sadece tembel olmak ve global bir fonksiyon isteyen dışındaki) oluşturma dışında statik yöntemler yapmak için ne sebep var?
Herkes bir dinamik tasarım desen kullanarak daha başarılı olamazdı statik bir yöntem kullanan pragmatik bir örnek var mı? O bağlamda bulunuyor mantıklı eğer örnek can bir tek olabilir, ama ben çözümün tekiz-yönü dışında diğer nedenlerle ilgileniyorum.