Когда строишь класс на основе другого, то если в родителе переменная или функция определены как protected, то если их переопределять в дочернем классе, то тоже следует использовать protected или public. А есть ли случаи, когда protected функцию или переменную можно переопределить, как private? Версия php, настройка php?
Поясню почему спрашиваю. Тут у одних клиентов перестала работать одна примочка. Я смотрю, а в ней такая ситуация, protected пытаются переопределить как private. Месяц назад все работало. Вроде, никто ничего не менял. Вот я и задумался, могли ли хостеры чего-нибудь поменять в настройках?
|