PHP 基本構(gòu)文: 自己インクリメントと自己デクリメント
自己加算と自己減算の操作
自己加算と自己減算とは、自分に1を加える、または自分から1を引くことを意味します。
他のプログラミング言語を?qū)W習(xí)したことがある場合。ここでの使用法は、コンピュータにおける別のルールであることがわかります。このように使用すると、より簡潔になります。
記號 | 説明 |
---|---|
$x++ | 最初に割り當(dāng)ててから加算 |
$x-- | 最初に割り當(dāng)ててから減算 |
++$ x | 追加まず、次に Assignment |
--$x | decrease 最初に、次に assign value |
上記の使用法は実際には非常に簡単で、上記の例に従ってください。段階に分けて、プロセスに応じて判斷します。
<?php $x = 5; //先賦值后加:即先將$x的值賦值給$y。$x的值為5,所以將$x的值賦值給$y。$y也為5 $y = $x++; //$x的結(jié)果輸出為6,因為賦值給$y后,$x自己又把自己進行了+1操作。所以,$x的結(jié)果為6 echo $x; ?>
次のように、最初に加算してから値を割り當(dāng)てることを比較してみましょう:
<?php $x = 5; //先將$x自加1,$x等于5,自加1后結(jié)果為6。因此,$y的結(jié)果為6 //自加后,再將結(jié)果6偷偷的賦值給自己$x $y = ++$x; //$x的結(jié)果輸出也為6。因為$x執(zhí)行+1完成后,將5+1的結(jié)果賦值給了自己 echo $x; ?>
別の実験を行って、$x-- と --$x を試してみてください。これが結(jié)果ですか?
以下の $water + $paper の結(jié)果は何ですか? 答えてください。
りー