Last Update 2008/05/18
++ 及び -- は次のような作用をします。
・変数の前に置いた場合は、値を返す前に変数の値を増加(減少)させる
・変数の後に置いた場合は、値を返した後に変数の値を増加(減少)させる
・変数の後に置いた場合は、値を返した後に変数の値を増加(減少)させる
(例)
$a = 0;
# 値を増加させてから返す
print ++$a . "\n";
$a = 0;
# 値を返してから増加させる
print $a++ . "\n";
$a = 10;
# 値を減少させてから返す
print --$a . "\n";
$a = 'a99';
# 文字と数字の組み合わせの場合は、それぞれに増加させる
print ++$a;
実行結果
1
0
9
b00