如何找出确切的Throwable类是什么?

时间:2018-07-19 06:16:44

标签: php exception throwable

我有一个try/catch块,在其中捕获了所有Throwable异常。

try {
    ...
} catch (Throwable $ex) {
    ...
}

我如何在运行时确定throw异常的确切类是什么?我想添加多个catch块来不同地处理不同的异常,但是无法找出抛出的异常类型。

1 个答案:

答案 0 :(得分:1)

尝试将get_class($ex)转储到您的catch块中。它将为您提供$ex的类名称。

找到类名称后,可以使用catch并带有确切的类例外。