PHPDoc-函数退出
是否有方法记录特定函数调用的PHPDoc-函数退出,php,phpstorm,phpdoc,Php,Phpstorm,Phpdoc,是否有方法记录特定函数调用的exit()? 用例是我们有一个函数,负责处理重定向(检查已发送的头、设置响应代码等),然后关键地调用exit()。不幸的是,PHPStorm不知道这个特定的函数会终止执行,因此会提出进一步的警告,就好像这个函数已经返回了一样。实际上,它永远不会返回。目前这是不可能的 --观看此票证(明星/投票/评论),了解进展情况 ATM我可能只建议将显式的die()或exit()调用放在这些函数调用之后。我给另一个写了一个答案(不同)我在哪里解释为什么我认为你应该使用异常而不是
exit()
?
用例是我们有一个函数,负责处理重定向(检查已发送的头、设置响应代码等),然后关键地调用
exit()
。不幸的是,PHPStorm不知道这个特定的函数会终止执行,因此会提出进一步的警告,就好像这个函数已经返回了一样。实际上,它永远不会返回。目前这是不可能的
--观看此票证(明星/投票/评论),了解进展情况
ATM我可能只建议将显式的
die()
或exit()
调用放在这些函数调用之后。我给另一个写了一个答案(不同)我在哪里解释为什么我认为你应该使用异常而不是header/die:@jornane在异常情况之外的任何情况下都会出现异常的想法对我来说几乎是一种反模式。你关于允许运行清理代码的论点是,尽可能使用重定向方法。这就是我想要的。我喜欢@noreturn的想法。