Hola amigos estoy tratando de implementar la clase abstract PDO, pero al ejecutar este programa simplemente no hace nada se queda en blanco pese a indicar de forma correcta o incorrecta las credenciales para acceder a la base de datos. creo que la parte en rojo esta mal formada, pueden ayudarme a corregir este error.
<?php
/*
* clase PDO Dbconexion.
*/
abstract class dbConexion {
protected $manejador = 'mysql';
private static $servidor = 'localhost';
protected $db_name = 'biblioteca';
private static $usuario = 'admin';
private static $pass = 'pepito';
protected $cnx;
//metodo para conectarnos a la base de datos segun los parametros establecidos
//getConexion
protected function getConexion() {
try {
$this->cnx = new PDO($this->manejador.":host=". self::$servidor.";dbname=".$this->db_name,self::$usuario, self::$pass, array(PDO::ATTR_PERSISTENT => true));
return $this->cnx;
} catch (PDOException $e) {
echo "Conexión Error:" . $e->getMessage();
}
}
}
?>