Збільшення і зменшення


Досить часто в ході написання PHP скрипта треба або додати до змінної одиницю, або відняти.
Для цього в PHP є спеціальні оператори. Наприклад, якщо змінна $a = 0, то щоб додати 1 до цієї змінної треба написати: $a++, це означає, що до змінної буде додана одиниця, якщо треба відняти 1, то треба записати так: $a--.

Оператор ++ називають інкрементом, а -- дикрементом.

++$a Пре-інкремент. Збільшує значення на одиницю, потім повертає значення
$a++ Пост-інкремент. Повертає поточне значення, після чого збільшує його на одиницю.
–$a Пре-дикремент. Зменшує значення на одиницю, потім повертає значення
$a– Пост-дикремент. Повертає поточне значення, після чого зменшує його на одиницю.

<?php
$a = $b = $c = $d = 2;

echo $a++, "<br>";
echo ++$b, "<br>";
echo $c--, "<br>";
echo --$d, "<br>";
?>

Результат в браузері:

2 
3 
2 
1