【发布时间】:2018-01-11 10:18:00
【问题描述】:
我编写了一个非常简单的代码来捕获 PHP 中的异常,但它仍然在页面上显示错误。我无法理解为什么它没有捕捉到异常。
<?php
try
{
session_start();
echo ($counter);
}
catch(Exception $e)
{
echo "caught exception";
}
?>
【问题讨论】:
-
这也不例外。这是一个致命错误。 try catch 块无法处理致命错误
-
所以异常类不会捕获致命错误?这就是他们的目的,对吧?
-
是的,异常类不会捕获致命错误
-
@yivi 我不认为这个问题解释了为什么异常不会捕获致命错误?