PhpStorm用“缺少返回语句”警告标记此方法。
我想知道如果如何摆脱这一点,因为警告时,创建提交等,但没有关闭检查。
我知道我可以在方法结束时抛出异常,PhpStorm会很满意。
public static function getSomething(string $var)
{
switch ($var)
{
case 1: return something();
case 2: return somethingElse();
default: throw new NowSomethingCompletelyDifferentException();
}
}
我遗漏的代码有什么问题吗?
或者我应该把这件事告诉JetBrains?
1条答案
按热度按时间6bc51xsx1#
如果真的困扰你的话你可以重构
但是我不建议为了满足你的IDE而改变代码。只有当你认为这个代码更好的时候(可能是)。
或者你可以在jetbrains中提交一个bug,然后等待修复。