Здравствуйте.
В процессе дискуссии (ну, вы знаете, что в подобные моменты в голову приходят всевозможные мысли, что есть очень хорошо) возник вопрос - можно ли вызвать конструктор "первого" родительского класса при такой иерархии наследования:
class Prnt {
public function __construct() {
echo 'In Prnt';
}
}
class A extends Prnt {
public function __construct() {
echo 'In A';
}
}
class B extends A {
public function __construct() {
echo 'In B';
}
}
Как в конструкторе класса В вызвать конструктор родительского класса А - вопросов не вызывает, но вот как вызвать из конструктора класса В конструктор класса Prnt (при этом, в конструкторе класса А нет обращения к конструктору класса Prnt)- здесь мы остановились на том, что нельзя подобный вызов реализовать.
Вроде бы вопрос закрыт, но всё-таки хочется услышать мнение более опытных людей.