Podívejte se na Dokumentaci CHOP
Zpracování chyb můžete změnit na PDO::ERRMODE_SILENT nebo PDO::ERRMODE_WARNING
$dbh = new PDO($dsn, $user, $password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
Nebo použijte set_exception_handler a definujte obslužnou rutinu pro všechny vaše výjimky.