Позволяет говорят, что у меня есть абстрактный ParentClass и ChildClass. ChildClass расширяет ParentClass. Теперь ParentClass имеет этого хорошего конструктора:
function __construct($tplFile) {
$this->$tplFile = $tplFile;
}
ChildClass автоматически наследует этого? И если я не добавляю конструктора к ChildClass, буду я быть в состоянии сказать $foo = new ChildClass("foo.tpl.php");
так, чтобы конструктора ParentClass вызвали?
Из руководства по PHP:
Замечание: Родительские конструкторы не вызываются имплицитно, если дочерние класс определяет конструктор. Для запуска родительского конструктора, a вызов родительской::__construct() в дочернем конструкторе is Требуется.