Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2004, 14:41
Avatar de MSDark
MSDark
 
Fecha de Ingreso: noviembre-2002
Ubicación: Talca VII región
Mensajes: 337
Antigüedad: 21 años, 5 meses
Puntos: 1
Pregunta Para variar!!!! "clases"...... :S

Bueno para variar tengo oooootra duda sobre clases.

Se que me diran que me informa mas y en eso estoy por eso pruebo y pregunto aparte de leer....

Tengo un clase , por ejemplo, para el manejo de mi BD en donde el constructor me pide los datos de esta(user,pass,dbname y host), porq obviamente se supone q la clase no sabe estos datos y los necesita para trabajar con la BD.

En otra clase "X" necesita conectarse a la BD para ejecutar ciertas acciones, todo esto dentro de la clase "X". Entonces mi duda aqui es:

¿Como instancio la clase para el manejo de la BD en la clase "X"?

es decir, como debo pasarle ciertos parametros a la clase BD, debo pasarle esos mismos parametro a la clase "X"? como... algunas ideas mias son estas (funcionan) pero no se si es correcto

Código PHP:
class X
{
  var 
$algo;

  function 
X($arg1,$arg2,$user,$pass,$dbname,$host){
        
$conex = new BD($user,$pass,$dbname,$host);
        
// Aqui utilizar los metodos de BD atraves del objeto $conex

     //// Otros metodos
  
}

bueno eso funciona pero será correcto? o debo hacerlo como
class X extends BD? pero al hacerlo asi debo pasar los parametro necesarios ara BD el constructor de "X" o como?


Espero haberme explicado bien y que me puedan ayudar

De antemano gracias

Saludos
__________________
DelirioLinux.. Software Libre y tecnología.. php también..
Saludos :arriba:
Usuario Linux #198486 y Ubuntu #12791
Gutsy Gibbon

Última edición por MSDark; 05/03/2004 a las 16:30