Cita:
Iniciado por Sourcegeek
Código PHP:
Ver originalclass Ejemplo {
private $conexion;
public function __construct($conexion){
$this->conexion = $conexion
}
}
$foo = new Conexion($con);
Igual no sé por que usas una función aparte si tienes la class
Puedes hacer así:
Código PHP:
Ver originalclass Ejemplo {
private $conexion
public function __construct($host, $user, $pass, $db) {
$this->conexion = $con;
return true;
}
}
Claro, pero lo que yo quiero es que la clase se pueda instanciar solo una vez, por eso decia lo del metodo singleton, o si no se podrian iniciar multiples conexiones a la BD en el mismo script, mientras que con una es suficiente
En lo de la funcion tienes razon, pero me gusta tener separado la funcion de conexion de la clase que realiza la consulta
De todas formas ya lo solucione creando un metodo publico conectar
Saludos