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!