デクリメント演算子(減算子)とは、変数の値から、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