Hallo Community,
Ich habe eine Frage zu PDOException. Mir ist aufgefallen das jenachdem wie ich es einstell, die Methode $this->getError(); in catch aufgerufen wird oder aber ein Fatal Error.
try {
$this->DBH = new PDO( $dsn, $user, $pw );
$this->DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT );
} catch ( PDOException $err ) {
$this->getError();
}
mit die( $string ) kann ich den Fatal Error "überdecken?". Trotzdem bleib n unformatierter Bildschirm mit einer Meldung die im Fehlerfall durch die() angezeigt wird.
try {
...
} catch ( PDOException $err ) {
die( $string );
}
Gibt es eine möglichkeit diese Fehler Meldung in einem try-catch-Block abzufangen mit formatiertem Text? z.B.: eben über eine Methode $this->getError()?
Grüße MB