PHPとmysql系とのDBでPDO接続をした場合のエラーの挙動が7と8で変わっている

7までではエラー時にエラー内容を取得できていたエラーでも、8だとエラーの時点で止まってしまう場合もあるので、コードによってはPDO回りのエラー処理は try と catch で処理に変更すべき部分があるかも

$xxxx->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);

で7と同じにできるが、try catch でやった方がいいかも