1

我有这样的声明:

return ++$maxContratNum;

SonarQube 显示此消息:

将此递增或递减运算符提取到专用语句中

这个消息是什么意思??

谢谢

4

1 回答 1

1

该消息试图告诉您这样写:

++$maxContratNum;
return $maxContratNum;

以这种方式编写,很清楚 的值$maxContratNum是递增的,并且函数返回该递增的值。

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

于 2017-11-27T19:04:08.323 回答