Many PHP developers (including me) hold the view that static methods have no place in OOP. Kore Nordmann has a thoughtful explanation on the reasons at http://kore-nordmann.de/blog/0103_static_considered_harmful.html (object model, hard and hidden dependencies, testability).