近況報告
エンジニア転職成功しました。YouTubeでエンジニア転職したい方向けに情報発信しています。
前置演算と後置演算の違い
前置演算
test.php
$t = 0;
$s = ++$t;
print $s;
/*結果
$t 1;
$s 1;
*/
- $s = ++$x ような形で、先に演算してから値を代入する
- $sに代入される値は、演算後の値である
- 前置演算は加算子以外にも、--$xのような減算子の書き方が可能
- ++をインクリメント、--をデクリメントと呼ぶ
後置演算
test.php
$t = 0;
$s = $t++;
print $s;
/*結果
$t 1;
$s 0;
*/
- $s = $x++のような形で、$sに代入してから演算する
- $sに代入される値は、演算前の値である
- 後置演算は加算子以外にも、$x--のような減算子の書き方が可能