Всем привет.
Вот пример, который вызвал сомнения в моих действиях:
abstract class A extends PDO{
public function __construct(){
// устанавливаем соединение с бд
}
...
}
class B extends A{
function __construct(){
parent::__construct();
}
// используем методы из A
}
Суть в том, что если в классе B не использовать такой конструктор, то вылезает ошибка:
Call to a member function prepare() on null in
По идее абстрактных классов - их нельзя инициализировать. Это то, что мне нужно. Но я бы хотел, чтобы при наследовании такого абстрактного класса запускалась функция типа конструктора, без вызова конструктора в дочернем классе, как у меня в примере. Возможно ли такое?