ksnk
прохожий
Вызвать конструктор предка с теми-же аргументами
Есть класс, получающий неопределенное количество аргументов и умеющий с ними работать с помощью функции func_get_args. Требуется написать класс-наследник со своей логикой в конструкторе, но с таким-же неопределенным количеством аргументов.
Состряпался такой вот перл, но, понятно, php отказался его исполнять...
Как его нужно было вызвать?
А это вообще - возможно?
Вариант "передавать один параметр-массив и парится с ним дальше" не интересен, так как требует правок в уже живом коде...
Есть класс, получающий неопределенное количество аргументов и умеющий с ними работать с помощью функции func_get_args. Требуется написать класс-наследник со своей логикой в конструкторе, но с таким-же неопределенным количеством аргументов.
Состряпался такой вот перл, но, понятно, php отказался его исполнять...
PHP:
function __construct(){
$arg=func_get_args();
call_user_func_array(array($this,parent::__construct),$arg);
//...
}
А это вообще - возможно?
Вариант "передавать один параметр-массив и парится с ним дальше" не интересен, так как требует правок в уже живом коде...
