在我看来,示例 #2似乎是更易读的评论方式。
但是,如果我将 PSR-2 应用于两个样本,则样本 #1不会改变,但样本 #2的结果会发生如下变化,这不是正确的评论。
在这种情况下发表评论的最佳方式是什么?
样品 #1/* Read cached data */
if ($useCache == true){
// do something
/* Download and cache data */
} else {
// do something
}
样品 #2
/* Read cached data */
if ($useCache == true){
// do something
}
/* Download and cache data */
else {
// do something
}
样品 #2 的 PSR-2 结果
/* Read cached data */
if ($useCache == true){
// do something
} /* Download and cache data */
else {
// do something
}
结论 2017/12/13
到目前为止,最好的方法似乎如下:在括号内标记它们
if ($useCache == true){
/* Read cached data */
// do something
}
else {
/* Download and cache data */
// do something
}