何时被视为未被捕获?

时间:2017-01-27 21:27:10

标签: php exception exception-handling

如果此函数放在try-catch块中,函数中的未捕获异常是否仍被视为未捕获?

此示例是否会正确捕获异常,是否认为是正确的方法?

$a = Foo();

function Foo(){
  try {
    $result = Bar();
  } catch (Exception $e) {
    echo $e->getMessage();
    exit;
  }
  return $result;
}

function Bar(){
  Chnaps();
  return true;
}

function Chnaps(){
  throw new Exception("Some exception", 1);
}

0 个答案:

没有答案