Tengo una clase auxiliar con algunas funciones estáticas. Todas las funciones en la clase requieren una función de inicialización 'pesada' para ejecutarse una vez (como si fuera un constructor).Inicializador de clase estático en PHP
¿Existe una buena práctica para lograr esto?
Lo único que pensé fue llamar a una función init
, y interrumpir su flujo si ya se ha ejecutado una vez (utilizando una var estática $initialized
). El problema es que necesito llamarlo a cada una de las funciones de la clase.
en discusión es el RFC [estática Clase Constructor] (https://wiki.php.net/rfc/static_class_constructor), lo que ofrecería un enfoque alternativo. – bishop