Haciendo algunas revisiones de código últimamente encontré varias clases que tienen una cantidad significativa de métodos estáticos en ellas ... y parece que no entiendo por qué? De ahí mi pregunta:Cuándo usar el modificador estático en PHP
¿Cuáles son las mejores prácticas con respecto al uso de métodos estáticos en PHP?
¿Cuándo querría usarlas y cuándo no debería usarlas?
¿Cuáles son las diferencias específicas en cómo el tiempo de ejecución maneja los métodos estáticos? ¿Afectan el rendimiento o la huella de memoria?
Nadie ha respondido la última pregunta hasta ahora: "¿Afectan el rendimiento o la huella de memoria?" En general, se desaconseja la estática en Java. No estoy seguro de que esto también sea cierto para el lenguaje de interpretación como PHP. – powerboy
si está haciendo OOP (como ha etiquetado), entonces nunca: http://stackoverflow.com/questions/5167660/static-method-get-is-this-bad-practice/23386464#23386464 –