Personnalisation de la gestion des erreurs par défaut de PDO
Dans PDO, les erreurs sont généralement gérées en définissant l'attribut PDO::ATTR_ERRMODE sur PDO::ERRMODE_EXCEPTION. Bien que cette approche fournisse un contrôle explicite sur la gestion des erreurs, il peut être redondant de spécifier cet attribut à plusieurs reprises. Cet article explore les moyens de configurer PDO pour qu'il lève automatiquement des exceptions sur les erreurs par défaut.
En créant une bibliothèque qui gère l'accès à la base de données, il est possible de définir l'attribut de gestion des erreurs dans le constructeur de l'instance PDO de la bibliothèque. Cela garantit que toutes les instances PDO créées à l'aide de la bibliothèque lèveront des exceptions en cas d'erreurs. Cependant, cette approche ne fournit pas une solution à l'échelle du système pour toutes les instances PDO.
L'inspection des fichiers de configuration PHP (comme php.ini) révèle qu'il n'existe aucun paramètre dédié pour configurer le mode d'erreur par défaut pour PDO. Par conséquent, il n'est pas possible de configurer PDO pour qu'il lève des exceptions par défaut via un fichier de configuration.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!