Dans un fichier je me connecte à l'aide de PDO, le problème c'est que je ne sais pas si la connexion se fait car aucun de mes echo ne s'affichent. Le but, est d'inclure le fichier contenant cette connexion dans les autres fichiers qui en auraient besoin (car j'applique la méthode MVC).
Voici le contenu, censé retourner une connexion PDO :
<?php
class ConnexionPDO extends PDO
{
private $_db;
public function __construct()
{
try
{
$this->_db = new PDO('mysql:host=HOST;dbname=DBNAME' , 'USER' , 'MDP');
return $this->_db;
}
catch (Exception $e)
{
echo '<meta charset="utf-8" />';
echo 'Une erreur à la connexion PDO s`est produite, ligne <strong>'. $e->getLine() .'</strong>.
Le message d`erreur est le suivant : <strong>'. $e->getMessage() .'</strong>';
}
}
}
?>
Pourriez-vous me dire si mon code comporte une erreur ?Par la suite, j'inclus cette classe dans mes fichiers "contrôleurs" et je l'instancie ce qui me permettrait d'obtenir une connexion.
Merci d'avance.