Afficher les erreurs de PDO

Charles Desneuf

Par défaut PHP PDO, qui abstrait la communication avec différents systèmes de stockage de données, se contente de retourner false lorsqu’il rencontre une erreur.

Cela peut, par exemple, poser des problèmes avec des requêtes invalides que l’on pense avoir été jouées correctement.

Il est possible de modifier le comportement de PDO quant à sa gestion des erreurs en modifiant l’attribut gérant le mode d’erreur de l’instance que l’on utilise :

$pdo = new PDO(...);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Back