еще как меняет.
в принципе ваш подход хот. и работает но не верен. ета фича еще с пхп 4 и может быть удалена. я бы сделал так
- или оставил как есть public в случае если только вы будете использовать
- переопределил бы конструктор и требовал длполнительный параметр
- поменял концепцию - тоесть вместо init будет конструктор который сверяет статическу переменню. и в случае когда ьам есть уже екземпляр бросать исключение
- вырубал бы ошибки - крайне не рекомендую
|