Vale, sí, ha sido sólo un error ya que he intentado tantas cosas que lo último que escribí quedó así.
Pero ya lo había intentado y tampoco funciona:
Código PHP:
$this->conexion = new PDO("mysql:host = $this->host;dbname = $this->bbdd", $this->usuario, $this->pass);
También:
Código PHP:
$this->conexion = new PDO("mysql:host = {$this->host};dbname = {$this->bbdd}", $this->usuario, $this->pass);
También:
Código PHP:
$this->conexion = new PDO("mysql:host = localhost;dbname = boda", $this->usuario, $this->pass);
Sigue dando la misma excepción.