Досить часто в ході написання 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