在PHP循环计数器中添加变量数

时间:2016-02-08 21:33:01

标签: php

我有一个PHP循环和一个名为$ total的计数器,它在循环之前设置为0。然后一旦循环开始,我将$ weight的值添加到循环计数器。我最初是这样做的:

$total=0;
foreach ($weights as $weight){
    $total = $total+$weight;
}

但意识到它也是这样的:

$total=0;
foreach ($weights as $weight){
    $total += $weight;
}

问题是哪种方法是正确的,还是两者都是正确的哪种方法更好?

由于

1 个答案:

答案 0 :(得分:0)

两者都是正确的,严格来说,两者都不是更好。 They function identically

也就是说,有些编码样式更喜欢+=,因为它更容易阅读,而有些则更喜欢$x = $x + $y,因为它需要更多刻意的动作来编写,更明显地发生了什么,并降低了一个单字符错字。