一尘不染

php:捕获异常并继续执行,这可能吗?

php

是否可以捕获异常并继续执行脚本?


阅读 526

收藏
2020-05-29

共1个答案

一尘不染

当然,只要在要继续执行的地方捕获异常即可。

  try
  {
      SomeOperation();
  }
  catch (SomeException $e)
  {
      // do nothing... php will ignore and continue    
  }

当然,这存在静默删除可能是非常重要的错误的问题。SomeOperation()可能会失败,从而导致其他难以解决的细微问题,但您永远不会知道是否静默删除该异常。

2020-05-29