tengo una clase PHP así:Anulación de los padres en PHP
class DB extends mysqli{
public function __construct(
{
parent::__construct('localhost','user','password','db');
}
}
Mi problema es que quiero anular esta clase con una nueva que realiza operaciones de bases de datos más privilegiadas con un usuario db diferente.
class adminDB extends DB{
public function __construct(
{
??
}
}
}
¿Qué debo hacer aquí?
Conjunto Las credenciales de base de datos particulares en el constructor generalmente son una mala idea. Si realmente necesita conectar las credenciales de la base de datos en una clase, debe crear un método de fábrica, como static fn create() {return new self ('localhost', ...); } – amik