Ta en titt på dokumentationen för SUB
Du kan ändra felhanteringen till PDO::ERRMODE_SILENT eller PDO::ERRMODE_WARNING
$dbh = new PDO($dsn, $user, $password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
Eller använd set_exception_handler och definiera en hanterare för alla dina undantag.