@_user: no to w tej drugiej klasie tworzysz nowa instancje klasy sterownik bazy danych i masz juz obiekt, teraz uzywasz jego metod. A gdy chcesz otrzymac zawsze ta sama instancje sterownika bazy danych to uzyj wzorca "Singleton" --> szukaj o nim w googlach, forum, phpedii.
------------------
np. tak:
<?php
$sterownikDB = new SterownikDb(....);
$innyObiekt = new InnaKlasa();
$innyObiekt->podepnijSterownikDb( $sterownikDB );
//...
class InnaKlasa
{
private $sterownikDb = NULL;
//...
public function podepnijSterownikDb( $sterownikDb )
{
$this->sterownikDb = $sterownikDb;
}
}
?>
Kod dla php5, a gdy masz php4 to musisz pokombinowac z referencjami, usunac private, itd.