【发布时间】:2011-06-17 17:32:12
【问题描述】:
我可以使用设置属性加入pdo's 的警告和错误
现在我有这条线
setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION | PDO::ERRMODE_WARNING );
我收到警告
警告:PDO::setAttribute() [pdo.setattribute]:SQLSTATE[HY000]: 一般错误:错误模式无效 C:\wamp\www\PDO\MyPDO.php 第 18 行
如果我删除 | PDO::ERRMODE_WARNING 它效果很好,但我也喜欢 c 警告。在 pdo 中是否允许或有其他方式? .
【问题讨论】:
-
我不这么认为。它有什么意义 - 你想要一个警告和抛出一个异常吗?
-
谢谢Pekka,我只是觉得得到警告也很好。所以我想把它们结合起来,但没问题我很好,有例外。欢呼
-
可以选择PDO中的3种报错方式(无、警告、异常),除了连接调用,总会抛出异常。正如 Pekka 所说,使用警告和异常是没有意义的。