【发布时间】:2013-05-29 09:57:52
【问题描述】:
在我的 PHP 代码中,我有几种类型的异常。一个是“正常”Exception,另一个是PDOException。我正在使用set_exception_handler($handler) 自动捕获异常。
有什么方法可以让我为 Exception 和 PDOException 获取单独的处理程序?
如果没有,我可以在处理程序中检查异常的类型吗?
【问题讨论】:
-
@YourCommonSense 因为我想以除异常之外的其他方式处理 PDOException。我说了什么蠢话吗?
-
我很明白这一点。为什么要以其他方式处理 PDOExceptions?或者更确切地说,您将如何处理 PDO 异常?
-
@YourCommonSense 我想将 PDOExceptions 记录到一个文件中,同时我想向用户输出一些正常异常的东西。
标签: php pdo exception-handling