J'ai un cours d'aide avec des fonctions statiques. Toutes les fonctions de la classe nécessitent une fonction d'initialisation ‘lourde' pour s'exécuter une seule fois (comme s'il s'agissait d'un constructeur).
Existe-t-il une bonne pratique pour y parvenir ?
La seule chose à laquelle j'ai pensé était d'appeler une fonction init
, et de rompre son flux s'il a déjà fonctionné une fois (en utilisant un var statique $initialized
). Le problème est que je dois l'appeler sur chacune des fonctions de la classe.