首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHPSTAN :捕获一个不抛出的异常

PHPSTAN :捕获一个不抛出的异常
EN

Stack Overflow用户
提问于 2020-06-14 01:09:25
回答 1查看 252关注 0票数 0

各位,我有一个简单的尝试捕捉片段,用PHP编写:

代码语言:javascript
复制
    try {
      ...
      // some code
      ...
    } catch (Throwable $e) {
        $response = ['message' => $e->getMessage(), 'trace' => $e->getTraceAsString()];
    }

    return $response;

此代码工作良好,但PHPSTAN认为它做得不好:

抓到的“扔”必须重新抛出。要么捕获更具体的异常,要么在" catch“块中添加一个”抛出“子句来传播异常。

我理解这条信息,但我想知道是否有可能捕获抛出它的异常白化,并仍然验证phpstan检查?

非常感谢你的阅读,如果你有线索的话,我就接受了!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-14 15:20:34

这来自您必须安装的装订机/制版机.严格的规则。如果您对此规则不感兴趣,可以卸载该软件包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62367310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档