Мне было интересно, если вы могли бы помочь мне..
У меня есть два класса, один расширяет другой. Класс B будет расширяться различными различными объектами и использоваться для общих взаимодействий с базой данных. Теперь я хотел бы, чтобы класс B обрабатывал свои соединения и отключался без направления от класса A или какого-либо внешнего ввода.,
Насколько я понимаю, проблема в том, что расширенный класс не будет автоматически запускать свою функцию __construct. Есть ли способ обойти это?
Заранее спасибо..
class a extends b
{
public function __construct()
{
}
public function validateStuff()
{
$this->insert_record();
}
}
class b
{
public function __construct()
{
$this->connect();
}
protected function connect()
{
return true;
}
public function insert_record()
{
return true;
}
}