У меня есть вспомогательный класс с некоторыми статическими функциями. Все функции в классе требуют, чтобы "сильная функция инициализации запускалась один раз (как если бы это был конструктор).
Есть ли хорошая практика для достижения этого?
Единственное, о чем я думал, это вызов функции init
и нарушение ее потока, если он уже запускался один раз (используя статический $initialized
var). Проблема в том, что мне нужно вызвать ее для каждой из функций классов.