JavaScriptで変数の増分を使用すると、x ++
よりもx += 1
が優先されます。PHP:++または+ = 1の使用に違いがありますか?
しかし、PHPはどうですか?
+=
と++
の間に違いはありますか、それとも本当に問題ではありませんか?
JavaScriptで変数の増分を使用すると、x ++
よりもx += 1
が優先されます。PHP:++または+ = 1の使用に違いがありますか?
しかし、PHPはどうですか?
+=
と++
の間に違いはありますか、それとも本当に問題ではありませんか?
あなたは次のことを実行してみて、規則について言うかもしれないものは何でもまあ...
$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
を言うだろう非常に多く選ばれている!
x + = 1は++ xとかなり同等です。
これらの式(x + = 1、x ++、++ x)はnumの値を1ずつインクリメントしますが、x ++の値はインクリメントされる前のxの値です。
Barryが指摘したように、文字列には異なる効果があります。しかし、文字列がfloat( '++" 9E0 "'は予期せず浮動小数点値に '10'を与えます)と解釈されると、これにも癖があります:http://php.net/manual/de/language.operators .increment.php#109621 – CherryDT
いずれか読みやすいと感じる方。またはコードの状況に応じて適切に設定してください。 –