setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION) 更准确地做什么?

5 php error-handling setattribute

正如标题所说,我试图理解这个概念,但似乎有它或没有它,结果都是一样的。我尝试查看 php 手册,我有点明白其中的内容,但实际上,结果似乎是相同的。

在此输入图像描述

u_m*_*der 6

手册还说

如果尝试连接到请求的数据库失败,PDO::__construct() 会抛出 PDOException。

这正是你的情况。而且和它没有任何关系PDO::ERRMODE_EXCEPTION

测试PDO::ERRMODE_EXCEPTION-正确连接到现有数据库并运行无效查询。