Robiąc ostatnio recenzje kodu natknąłem się na kilka klas, które mają w sobie znaczną liczbę metod statycznych ... i nie mogę zrozumieć, dlaczego? Stąd moje pytanie:Kiedy używać modyfikatora statycznego w PHP
Jakie są najlepsze praktyki dotyczące korzystania z metod statycznych w PHP?
Kiedy należy z nich korzystać i kiedy nie należy ich używać?
Jaka jest szczególna różnica w sposobie, w jaki środowisko wykonawcze obsługuje metody statyczne? Czy wpływają na wydajność lub ślad pamięci?
Nikt nie odpowiedział na ostatnie pytanie do tej pory - "Czy mają one wpływ na wydajność lub ślad pamięci?" Statyczne są ogólnie zniechęcane w Javie. Nie jest to również prawdą w przypadku języka interpretacji, takiego jak PHP. – powerboy
jeśli robisz OOP (tak jak oznaczono tagami), to nigdy: http://stackoverflow.com/questions/5167660/static-method-get-is-this-bad-practice/23386464#23386464 –