В общем решил я немного расширить стандартный SimpleXMLElement для собственных нужд, и мне нужно при инициализации объекта вызвать конструктор родительского класса SimpleXMLElement.
Вот только не тут то было: конструктор родительского класcа оказался финальным, и перегрузить его конструктором наследника не получается.
Вопрос: как обойти?
class MyClass extends SimpleXMLElement {
function __construct() {
parent::__construct('<data></data>');
}
}
PHP Fatal error: Cannot override final method SimpleXMLElement::__construct()