gpt4 book ai didi

php - 为什么有些人在抛出异常后返回?

转载 作者:IT王子 更新时间:2023-10-28 23:47:18 26 4
gpt4 key购买 nike

我在Github上看到了一些代码

if($something_funky_happens){
throw new \LogicException(...);
return;
}

这个是必须的,还是不重要的返回?因为我知道在你抛出异常之后脚本停止,所以进一步的代码不会运行

最佳答案

无法访问的代码

我倾向于在他们的代码中表示这是一个错误。该语句不可访问。每个静态代码分析工具都会提示这个无法访问的语句。即使在这种情况下它没有任何危害,您在检查代码时也会收到大量警告。如果您关闭这些警告类型,您可能会错过代码中的其他逻辑错误。这是一种非常难闻的气味,需要修复。

关于php - 为什么有些人在抛出异常后返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11547656/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com