Operace inkrementace a dekrementace v PHP

Podívejme se na následující kód:

php<?php
  $num = 0;
  $num = $num + 1; // přičteme k proměnné $num číslo 1
  echo $num;       // vypíše 1
?>

Jak již víte, tento kód lze přepsat ve zkrácené formě pomocí operátoru +=:

php<?php
  $num = 0;
  $num += 1; // přičteme k proměnné $num číslo 1
  echo $num; // vypíše 1
?>

Ve skutečnosti se přičítání jedničky v programování vyskytuje tak často, že pro tuto operaci byl vymyšlen ještě více zkrácený syntax - speciální operátor ++ (inkrementace), zvyšující hodnotu proměnné o 1.

Přepišme náš kód s jeho pomocí:

php<?php
  $num = 0;
  $num++;    // přičteme k proměnné a číslo 1
  echo $num; // vypíše 1
?>

Kromě operace ++ existuje také operace -- (dekrementace), snižující hodnotu proměnné o 1. Podívejte se na příklad:

php<?php
  $num = 0;
  $num--;    // odečteme od proměnné $num číslo 1
  echo $num; // vypíše -1
?>
Задание 1

Upravte tento kód tak, aby obsahoval operace inkrementace a dekrementace:

php<?php
  $num = 10;
  $num = $num + 1;
  $num = $num + 1;
  $num = $num - 1;
  echo $num;
?>