在Javascript中对变量使用增量时,lint表示x += 1
优先于x ++
。
但是在PHP中呢?
+=
和++
之间是否存在差异,或者它真的不重要?
答案 0 :(得分:2)
无论你怎么说约会,试试运行以下......
$i = 1; $s = 's';
$i++; $s++;
echo $i.'<br>'.$s.'<br>';
$i = 1; $s = 's';
$i += 1; $s += 1;
echo $i.'<br>'.$s.'<br>';
输出有些出乎意料......
2
t
2
1
所以我会说选择它可能非常重要!
答案 1 :(得分:1)
x + = 1相当于++ x。
所有这些表达式(x + = 1,x ++和++ x)将num的值增加1,但x ++的值是x增加之前的值。