あなたが私を助けてくれないかと思っていました。
2つのクラスがあり、1つはもう1つを拡張します。クラス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;
}
}