Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2011, 06:26
Avatar de Pedro_valencia
Pedro_valencia
 
Fecha de Ingreso: diciembre-2007
Ubicación: Valencia
Mensajes: 82
Antigüedad: 16 años, 4 meses
Puntos: 6
'global' en métodos de clases

Buenas, mi pregunta es esa, según he leído no es buena practica el uso de global en los métodos de las clases, ¿cómo puedo hacer lo mismo pero evitando usarlo?

Es decir, tengo un método que utiliza la base de datos y la clase ya extá extendida con otra clase (no es la de la base de datos) entonces hice uso de global para que la clase de la base de datos funcionara en mi método:

Código PHP:

$db 
= new db();

clase A extends clase B {

     function 
getX () {
        global 
$db;

         
// código de la función;
     
}


Como leo que es una mala práctica, ¿qué hago?, sed concretos con la respuesta por favor.

Un saludo y muchas gracias!
__________________
Si te ha servido mi post, ¡dame Karma, es gratis!

- ¿Qué es el éxito? Lo diferente.