【发布时间】:2017-11-27 17:06:17
【问题描述】:
我有这样的声明:
return ++$maxContratNum;
SonarQube 显示此消息:
将此递增或递减运算符提取到专用的 声明
这条消息是什么意思??
谢谢
【问题讨论】:
-
在返回之前尝试增加数字,而不是作为递增返回。例如:
$return_value = ++$maxContratNum;return $return_value;
我有这样的声明:
return ++$maxContratNum;
SonarQube 显示此消息:
将此递增或递减运算符提取到专用的 声明
这条消息是什么意思??
谢谢
【问题讨论】:
$return_value = ++$maxContratNum;return $return_value;
消息试图告诉你这样写:
++$maxContratNum;
return $maxContratNum;
这样写,很明显$maxContratNum 的值是递增的,并且函数会返回递增的值。
如果你写return ++$maxContratNum;,那可能会让一些读者感到困惑。
【讨论】: