Mam 2 klasy, baza_danych i model (do obslugi roznych danych nie powiazanych z baza). Problem w tym ze z pierwszej klasy czasem potrzebuje uzyc funkcji drugiej, a z drugiej czasem potrzebuje uzyc pierwszej. Najwygodniej byloby zrobic srodowisko w ktorym klasa pierwsza bedzie rozszerzona drugiej a druga pierwszej i wszystko byloby w zasiegu zamiast w niektorych funkcjach includowac dodatkowa klase a w niektorych nie. Zastanawiam sie jak to zrobic najodpowiedniej zeby jak najmniej kodu uzyc i nie martwic sie czy mam ta klase czy nie mam zaladowanej ...
Kod
require_once 'model.php';
$_model = new Model();
require_once 'db.php';
$_db = new Database($_model->konfiguracja('baza_danych'));