У меня есть класс, который расширяет другой класс и переопределить один из его методов
я хочу, чтобы дочерний метод имел другие аргументы, чем родительский метод
я знаю, что это сработает E_STRICT
ошибка в PHP
как избежать этой ошибки без изменения аргументов метода? и без использования «func_get_args» .. изменение родительского класса невозможно
Class A{
function x($a,$b=1,$c=2){}
}
Class B extends A{
function x($a){return parent::x($a,1,2);}
}
Задача ещё не решена.
Других решений пока нет …