Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPDoc-函数退出_Php_Phpstorm_Phpdoc - Fatal编程技术网

PHPDoc-函数退出

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

是否有方法记录特定函数调用的
exit()


用例是我们有一个函数,负责处理重定向(检查已发送的头、设置响应代码等),然后关键地调用
exit()
。不幸的是,PHPStorm不知道这个特定的函数会终止执行,因此会提出进一步的警告,就好像这个函数已经返回了一样。实际上,它永远不会返回。

目前这是不可能的

--观看此票证(明星/投票/评论),了解进展情况



ATM我可能只建议将显式的
die()
exit()
调用放在这些函数调用之后。

我给另一个写了一个答案(不同)我在哪里解释为什么我认为你应该使用异常而不是header/die:@jornane在异常情况之外的任何情况下都会出现异常的想法对我来说几乎是一种反模式。你关于允许运行清理代码的论点是,尽可能使用重定向方法。这就是我想要的。我喜欢@noreturn的想法。