首页 > 试题广场 >

PDO提供了多种不同的错误处理模式,不仅可以满足不同风格的编

[单选题]
PDO提供了多种不同的错误处理模式,不仅可以满足不同风格的编程,也可以调整扩展处理错误的方式。下面哪个不是PDO提供的错误处理模式 ?
  • ERRMODE_SILENT
  • ERRMODE_WARNING
  • PDO::ERRMODE_ERROR
  • ERRMODE_EXCEPTION
PDO中一共提供了三种不同的错误处理模式
① PDO::ERRMODE_SILENT:不报错误
② PDO::ERRMODE_WARNING:以警告的方式报错
③ PDO::ERRMODE_EXCEPTION:以异常的方式报错
发表于 2015-07-19 01:24:27 回复(0)
PDO 提供了三种不同的错误处理模式,以满足不同风格的应用开发:

PDO::ERRMODE_SILENT
此为默认模式。 PDO 将只简单地设置错误码,可使用 PDO::errorCode() 和 PDO::errorInfo() 方法来检查语句和数据库对象。如果错误是由于对语句对象的调用而产生的,那么可以调用那个对象的 PDOStatement::errorCode() 或 PDOStatement::errorInfo() 方法。如果错误是由于调用数据库对象而产生的,那么可以在数据库对象上调用上述两个方法。

PDO::ERRMODE_WARNING
除设置错误码之外,PDO 还将发出一条传统的 E_WARNING 信息。如果只是想看看发生了什么问题且不中断应用程序的流程,那么此设置在调试/测试期间非常有用。

PDO::ERRMODE_EXCEPTION
除设置错误码之外,PDO 还将抛出一个 PDOException 异常类并设置它的属性来反射错误码和错误信息。此设置在调试期间也非常有用,因为它会有效地放大脚本中产生错误的点,从而可以非常快速地指出代码中有问题的潜在区域(记住:如果异常导致脚本终止,则事务被自动回滚)。

异常模式另一个非常有用的是,相比传统 PHP 风格的警告,可以更清晰地构建自己的错误处理,而且比起静默模式和显式地检查每种数据库调用的返回值,异常模式需要的代码/嵌套更少。

发表于 2017-10-19 16:05:49 回复(0)
PDO中只有ERRMODE_SILENT:不报错误ERRMODE_WARNING:以警告的方式报错 ERRMODE_EXCEPTION:以异常的方式报错    这三个异常处理
从单词字面意思上ERRMODE_ORRER的翻译是:错误模式_错误·················所以哈哈这个错的太宽泛

编辑于 2017-05-24 17:40:15 回复(1)
没有了解过PDO报错,  但在其他如linux,apahce,php,都有error级别的报错, 所以想当然以为
PDO::ERRMODE_ERROR 是对的
发表于 2021-08-19 14:55:04 回复(0)
PDO 提供了三种不同的错误处理模式,以满足不同风格的应用开发:

PDO::ERRMODE_SILENT
此为默认模式。 PDO 将只简单地设置错误码,可使用 PDO::errorCode() 和 PDO::errorInfo() 方法来检查语句和数据库对象。如果错误是由于对语句对象的调用而产生的,那么可以调用那个对象的 PDOStatement::errorCode() 或 PDOStatement::errorInfo() 方法。如果错误是由于调用数据库对象而产生的,那么可以在数据库对象上调用上述两个方法。

PDO::ERRMODE_WARNING
除设置错误码之外,PDO 还将发出一条传统的 E_WARNING 信息。如果只是想看看发生了什么问题且不中断应用程序的流程,那么此设置在调试/测试期间非常有用。

PDO::ERRMODE_EXCEPTION
除设置错误码之外,PDO 还将抛出一个 PDOException 异常类并设置它的属性来反射错误码和错误信息。此设置在调试期间也非常有用,因为它会有效地放大脚本中产生错误的点,从而可以非常快速地指出代码中有问题的潜在区域(记住:如果异常导致脚本终止,则事务被自动回滚)。

异常模式另一个非常有用的是,相比传统 PHP 风格的警告,可以更清晰地构建自己的错误处理,而且比起静默模式和显式地检查每种数据库调用的返回值,异常模式需要的代码/嵌套更少。
发表于 2018-03-06 21:37:26 回复(0)
竟然看错题了
发表于 2017-03-23 17:44:31 回复(0)
PDO中一共提供了三种不同的错误处理模式
① PDO::ERRMODE_SILENT:不报错误
② PDO::ERRMODE_WARNING:以警告的方式报错
③ PDO::ERRMODE_EXCEPTION:以异常的方式报错
发表于 2017-03-03 15:41:16 回复(0)
PDO提供了三种报错模式: Errormode_silent _exception _waring
发表于 2017-02-16 09:14:05 回复(0)
PDO中一共提供了三种不同的错误处理模式
① PDO::ERRMODE_SILENT:不报错误
② PDO::ERRMODE_WARNING:以警告的方式报错
③ PDO::ERRMODE_EXCEPTION:以异常的方式报错
发表于 2016-12-06 00:14:56 回复(0)
PDO中一共提供了三种不同的错误处理模式
1、ERRMODE_SILENT 不报错误
2、ERRMODE_WARNING 以警告的方式报错
3、ERRMODE_EXCEPTION 以异常的方式报错
发表于 2016-07-13 10:47:04 回复(0)
PDO中一共提供了三种不同的错误处理模式
1、ERRMODE_SILENT 不报错误
2、ERRMODE_WARNING 以警告的方式报错
3、ERRMODE_EXCEPTION 以异常的方式报错
发表于 2016-05-16 21:01:02 回复(0)
NOTE:
PDO中一共提供了三种不同的错误处理模式
① PDO::ERRMODE_SILENT:不报错误
② PDO::ERRMODE_WARNING:以警告的方式报错
③ PDO::ERRMODE_EXCEPTION:以异常的方式报错
发表于 2016-02-22 22:46:20 回复(0)
PDO中一共提供了三种不同的错误处理模式
① PDO::ERRMODE_SILENT:不报错误
② PDO::ERRMODE_WARNING:以警告的方式报错
③ PDO::ERRMODE_EXCEPTION:以异常的方式报错
发表于 2016-02-19 10:49:03 回复(0)
PDO中一共提供了三种不同的错误处理模式
① PDO::ERRMODE_SILENT:不报错误
② PDO::ERRMODE_WARNING:以警告的方式报错
③ PDO::ERRMODE_EXCEPTION:以异常的方式报错
发表于 2016-02-05 00:34:43 回复(0)
选A吧
发表于 2015-03-17 16:35:53 回复(0)