Anpassen der PDO-Standardfehlerbehandlung
In PDO werden Fehler normalerweise behandelt, indem das Attribut PDO::ATTR_ERRMODE auf PDO::ERRMODE_EXCEPTION gesetzt wird. Während dieser Ansatz eine explizite Kontrolle über die Fehlerbehandlung bietet, kann es überflüssig sein, dieses Attribut wiederholt anzugeben. In diesem Artikel werden Möglichkeiten untersucht, PDO so zu konfigurieren, dass standardmäßig automatisch Ausnahmen bei Fehlern ausgelöst werden.
Durch die Erstellung einer Bibliothek, die den Datenbankzugriff verarbeitet, ist es möglich, das Fehlerbehandlungsattribut im Konstruktor der PDO-Instanz der Bibliothek festzulegen. Dadurch wird sichergestellt, dass alle mit der Bibliothek erstellten PDO-Instanzen bei Fehlern Ausnahmen auslösen. Dieser Ansatz bietet jedoch keine systemweite Lösung für alle PDO-Instanzen.
Die Überprüfung der PHP-Konfigurationsdateien (wie php.ini) zeigt, dass es keine spezielle Einstellung zum Konfigurieren des Standardfehlermodus für PDO gibt. Daher ist es nicht möglich, PDO über eine Konfigurationsdatei so zu konfigurieren, dass standardmäßig Ausnahmen ausgelöst werden.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3