インクリメント演算子(加算子)とは、変数の値に、1を加算する演算子。
インクリメント演算子(加算子)一覧
++$var
: 前置インクリメント演算子(前置加算子)。$var++
: 後置インクリメント演算子(後置加算子)。
前置インクリメント演算子(前置加算子)
変数の値に1を加算し、変数の値を返す。
++変数;
サンプル
<?php
$var = 0;
echo '<p>++$var: ' . ++$var . '</p>';
echo '<p>$var: ' . $var . '</p>';
?>
$var = 0;
echo '<p>++$var: ' . ++$var . '</p>';
echo '<p>$var: ' . $var . '</p>';
?>
↓↓↓出力結果↓↓↓
++$var: 1
$var: 1
$var: 1
後置インクリメント演算子(後置加算子)
変数の値を返し、変数の値に1を加算する。
変数++;
サンプル
<?php
$var = 0;
echo '<p>$var++: ' . $var++ . '</p>';
echo '<p>$var: ' . $var . '</p>';
?>
$var = 0;
echo '<p>$var++: ' . $var++ . '</p>';
echo '<p>$var: ' . $var . '</p>';
?>
↓↓↓出力結果↓↓↓
$var++: 0
$var: 1
$var: 1