php嵌套错误处理

时间:2018-03-18 17:49:32

标签: php error-handling

以下是关于下面显示的虚构功能。

public function a()
{
    try {
        $this->b();
        $this->c();
    } catch (Exception $e) {
        echo 'Caught exception: ',  $e->getMessage(), "\n";
    }
}

public function b()
{
    //some error here
}

public function c()
{
    //some error here
}

我正在尝试运行这样的东西

$this->a();

为什么当我尝试运行这样的嵌套函数时,它没有有效地捕获错误?它仍将在函数b()c()中显示php致命错误。

我是否还需要在其他2个函数中放置try catch?

0 个答案:

没有答案