Операции инкремента и декремента в PHP
Рассмотрим следующий код:
<?php
$num = 0;
$num = $num + 1; // прибавляем к переменной $num число 1
echo $num; // выведет 1
?>
Как вы уже знаете, этот код можно переписать
в сокращенном виде через оператор +=
:
<?php
$num = 0;
$num += 1; // прибавляем к переменной $num число 1
echo $num; // выведет 1
?>
На самом деле прибавление единицы в программировании
встречается так часто, что для этой операции
придуман еще более сокращенный синтаксис
- специальный оператор ++
(инкремент),
увеличивающий значение переменной на 1
.
Перепишем наш код с его помощью:
<?php
$num = 0;
$num++; // прибавляем к переменной a число 1
echo $num; // выведет 1
?>
Кроме операции ++
есть также операция
--
(декремент), уменьшающая
значение переменной на 1
. Смотрите пример:
<?php
$num = 0;
$num--; // отнимаем от переменной $num число 1
echo $num; // выведет -1
?>
Переделайте этот код так, чтобы в нем были операции инкремента и декремента:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>