0

希望我能以一种有意义的方式说这句话。

我正在学习 PDO,我想在 footer.php 文件中编写某种代码来检查页面中的 PDO 错误。

换句话说,我想将错误模式设置为 ERRMODE_SILENT 并在页面末尾获取所有 PDO 错误,而无需将 try 和 catch 添加到每个查询中。

我不确定这是否可能,也不确定如何谷歌搜索。

有什么想法或建议吗?

4

1 回答 1

2

关于错误报告你需要知道的 3 件事

  1. 大多数时候错误对应用程序来说是致命的,继续下去是没有用的。
    在这种情况下,没有要执行的页面或页面底部,而是要显示一个通用的 503 错误页面。
    要以这种方式处理错误 - 只需将一个应用程序范围的 try-catch 块放在脚本的最顶部和最底部,并设置适当的异常处理程序。
  2. 有些错误不是致命的。要捕获这些,您必须将不那么重要的代码包装到本地 try-catch 中,捕获错误然后继续执行。
  3. 而不是页面底部,您必须在错误日志中收集所有错误 为此设置适当的错误处理程序
于 2013-01-16T20:54:40.700 回答