Как видно из названия, я пытался понять концепцию, но, похоже, с этим или без него результат тот же. Я пытался заглянуть в руководство php, и я вроде понял, что говорит, но на практике это только кажется, что результат тот же.
Руководство также говорит тот
PDO :: __ construct () генерирует исключение PDOException, если попытка подключиться к запрошенной базе данных не удалась.
Это именно ваш случай. И это имеет ничего такого делать с PDO::ERRMODE_EXCEPTION
,
Тестировать PDO::ERRMODE_EXCEPTION
— должным образом подключиться к существующий базы данных и запустить недействительным запрос.
Других решений пока нет …