ushiroyubi1's blog

お勉強の記録。備忘録。その他。

progate_php_04 変数の更新

変数に数字を足す式を書いた。
前の記事に張ったリンクが同じことしていて、びっくりした。
とりあえず、もう一度貼る。

参考

PHPリファレンス(算術演算子/四則演算子)

こんな感じで数字を足して、echoするのだけど

<?php
  $x = 1 ;
  $x = $x + 10 ;
  echo $x ;
?>

こんな封に省略できたりする。

<?php
  $x = 1 ;
  $x + =10 ;
  echo $x ;
?>

「=」は右のものを左のものに代入するので、+に10を代入して足しちゃってる感じですね。

1を足したり引いたりするだけなら、こんな感じに書いてもよい。

<?php
  $x++;
  echo $x;
?>
<?php
  $x--;
  echo $x;
?>
    1. を変数の前に書くとその行の命令が実行される前に足されるのに対し、
    2. を変数の後に書くとその行の命令が実行された後に足されるらしい。