PHP 基本構文: 自己インクリメントと自己デクリメント

自己加算と自己減算の操作

自己加算と自己減算とは、自分に1を加える、または自分から1を引くことを意味します。
他のプログラミング言語を学習したことがある場合。ここでの使用法は、コンピュータにおける別のルールであることがわかります。このように使用すると、より簡潔になります。

記号説明
$x++最初に割り当ててから加算
$x--最初に割り当ててから減算
++$ x追加まず、次に Assignment
--$xdecrease 最初に、次に assign value

上記の使用法は実際には非常に簡単で、上記の例に従ってください。段階に分けて、プロセスに応じて判断します。

<?php


$x = 5;
//先赋值后加:即先将$x的值赋值给$y。$x的值为5,所以将$x的值赋值给$y。$y也为5
$y = $x++;
//$x的结果输出为6,因为赋值给$y后,$x自己又把自己进行了+1操作。所以,$x的结果为6
echo $x;
?>

次のように、最初に加算してから値を割り当てることを比較してみましょう:

<?php

$x = 5;
//先将$x自加1,$x等于5,自加1后结果为6。因此,$y的结果为6
//自加后,再将结果6偷偷的赋值给自己$x
$y = ++$x;
//$x的结果输出也为6。因为$x执行+1完成后,将5+1的结果赋值给了自己
echo $x;
?>

別の実験を行って、$x-- と --$x を試してみてください。これが結果ですか?

以下の $water + $paper の結果は何ですか? 答えてください。

りー


学び続ける
||
<?php $x = 5; $y = 6; $foo = $x++ + $x--; $bar = ++$y + ++$x; $cup = $x-- + $y--; $paper = ++$x + $x++; $water = $y-- + $x--; echo $water + $paper; ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜