Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/08/2006, 16:27
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
No es que sea o no correcta, pero es mas sencillo de utilizar si la tienes por decir asi:
Código PHP:
class ejemplo {
     private 
$db;
     public function 
__construct() {
           
$this->db = new Conexion();
     }

     public function 
haceralgo$parametro ) {
          
$this->db->Query"SELECT * FROM $parametro" );

          return 
$this->db->Result();
     }
}

// Usar la clase
$ej = new ejemplo();
$ej->haceralgo("tabla");

// la otra forma:
class ejemplo2 {
     public function 
__construct() {

     }

     public function 
haceralgo$parametro$db ) {
           
$db->Query"SELECT * FROM $parametro" );

           return 
$db->Result();
     }
}

$ej2 = new ejemplo2();
$db = new Conexion();
$ej2->haceralgo"tabla"$db ); 
Como te daras cuenta de la segunda forma, es mas codigo el que tienes que teclear, aunque sirve para lo mismo