LoginSignup
5
2

More than 5 years have passed since last update.

【PHP】加算子++使用時に値が加算されるタイミングについて

Last updated at Posted at 2019-01-03

前置加算子(++$a)後置加算子($a++)では、加算子を使用している状態の戻り値が異なります。

test.php
<?php
// 前置加算子
$a = 1;
echo ++$a; // 出力結果:2
echo $a;   // 出力結果:2

// 後値加算子
$b = 1;
echo $b++; // 出力結果:1
echo $b;   // 出力結果:2

前置加算子では加算された値が戻りますが、後値加算子は元の値が戻ります。

配列のカウンタとして使用する場合は、初期値を0に設定し、0からカウントするかと思います。
その場合は後値加算子が使用されます。

正直、前置加算子はあまり使ったことがありません。
減算子も・・・

php.net〜加算子/減算子

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2