De hecho no:
Código PHP:
Ver originalpublic function __construct(){
$this->host=$host;
$this->user=$user;
$this->pass=$pass;
$this->db=$db;
}
Ahí lo que estas haciendo es al construir la clase pones las variables como nulas, ya que en ningún lado defines $host, $user, $pass, $db.
Saludos.