我正在尝试捕获自定义异常,但Exception 'CustomException' is never thrown in the corresponding try block
在以下情况下不断收到检查错误:
class CustomException extends Exception { }
class Test {
/**
* @throws CustomException
*/
public function willFail()
{
throw new CustomException('I failed');
}
}
$test = new Test;
try {
$test->willFail();
} catch (CustomException $e) {
echo $e->getMessage();
}
上面的示例完全按预期工作,除了 PhpStorm 给我检查错误。
我到处搜索,无法找到如何在不完全禁用检查的情况下解决此问题。任何帮助将不胜感激!