Sự cố là bạn đang cố kết nối với cơ sở dữ liệu TRƯỚC HẠN bạn đặt thuộc tính im lặng. Vì vậy, trong quá trình cố gắng kết nối, PDO vẫn có thể tự do hét to tùy thích. Bạn cần chỉ định im lặng như một phần của nỗ lực kết nối:
$dbh = new PDO($[..snip..], array(PDO::ATTR_PERSISTENT => false, PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT));
^^^^^^^^^^^