【问题标题】:SonarQube: Message displayed in PHP codeSonarQube:在 PHP 代码中显示的消息
【发布时间】:2017-11-27 17:06:17
【问题描述】:

我有这样的声明:

return ++$maxContratNum;

SonarQube 显示此消息:

将此递增或递减运算符提取到专用的 声明

这条消息是什么意思??

谢谢

【问题讨论】:

  • 在返回之前尝试增加数字,而不是作为递增返回。例如:$return_value = ++$maxContratNum;return $return_value;

标签: php sonarqube psr-2


【解决方案1】:

消息试图告诉你这样写:

++$maxContratNum;
return $maxContratNum;

这样写,很明显$maxContratNum 的值是递增的,并且函数会返回递增的值。

如果你写return ++$maxContratNum;,那可能会让一些读者感到困惑。

【讨论】:

    猜你喜欢
    • 2021-02-11
    • 1970-01-01
    • 2020-08-13
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多