inzializzare due volte la classe non mi sembra la soluzione ottimale, poi sicuramente troverò qualcuno che smentisce


io per quel che mi riguarda ho fatto così per una gestione news.
ho fatto la classe Database (database.class.php) e una classe News (news.class.php) extends Database, poi ho fatto un file unico in cui mi dichiaro l'oggetto news e tramite quello accedo sia ai metodi della classe News che della superclasse, semplicemente facendo così:
Codice PHP:
require_once("classes/class.database.php");
require_once(
"classes/class.news.php");

$news=new News();

$news->AddNews("parametri"); // metodo classe News
$news->EseguiQuery(); // metodo classe Database