En bref : les statiques devraient être évitées autant que possible. Méthodes, variables ou propriétés, elles introduisent une dose de programmation procédurable en programmation objet : avec ce fonctionnement hybride, c’est le pire des deux mondes qui s’assemble : statut global, hyperstatismes d’application, tests difficile. Et en plus, ‘static’ est un mot clé PHP avec de nombreux usages, qui eux, sont à la fois bons et méconnus.
Alors, passont au régime anti-statiques : on va garder les static dont nos applications ont besoin pour se maintenir saines et pour fonctionner correctement. Et on va éliminer les mauvaises statiques.
Commentaires