Maison > base de données > tutoriel mysql > Puis-je configurer PDO pour qu'il lève des exceptions par défaut ?

Puis-je configurer PDO pour qu'il lève des exceptions par défaut ?

Linda Hamilton
Libérer: 2024-11-29 17:28:11
original
352 Les gens l'ont consulté

Can I Configure PDO to Throw Exceptions by Default?

Définir PDO pour lancer des exceptions par défaut

Dans votre code, vous définissez manuellement le mode d'erreur PDO pour lancer des exceptions. Vous vous demandez s'il existe un moyen de configurer PDO pour qu'il lève des exceptions par défaut afin de rationaliser votre code.

Définition du mode d'erreur dans le constructeur

Vous pouvez en effet éliminer le besoin de définissez manuellement le mode d'erreur en l'incorporant dans le constructeur PDO. Voici un exemple :

$pdo = new PDO('mysql:host=localhost;dbname=someDatabase', 'username', 'password', [
  PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
]);
Copier après la connexion

Modification du fichier de configuration PHP

Bien que vous puissiez modifier le constructeur, il n'existe pas de méthode directe pour définir le mode d'erreur dans le php. ini ou tout autre fichier de configuration. Cette configuration n'est pas prise en charge par défaut en PHP.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal