Ver Mensaje Individual
  #19 (permalink)  
Antiguo 06/08/2011, 17:56
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: problemas con instanciar una classe

Ojo con heredar tus clases solamente por heredar, el heredar se debe de hacer cuando tienes una relación de uso. Si tu clase solamente va a usar tu clase DB, debes de solamente guardar la instancia en una variable y usarla, o mejor inyectarla en tiempo de ejecución:
Código PHP:
Ver original
  1. $db = MyDB::getInstance();
  2. $class = new OtherClass();
  3. $class->setDb($db);

Así desacoplas la independencia. Es lo que se conoce como inyección de dependencias.

Saludos.