Inkremento ir dekremento operacijos PHP

Panagrinėkime tokį kodą:

php<?php
  $num = 0;
  $num = $num + 1; // pridedame prie kintamojo $num skaičių 1
  echo $num;       // išves 1
?>

Kaip jau žinote, šis kodas gali būti perrašytas sutrumpinta forma naudojant operatorių +=:

php<?php
  $num = 0;
  $num += 1; // pridedame prie kintamojo $num skaičių 1
  echo $num; // išves 1
?>

Tiesą sakant, vieneto pridėjimas programavime pasitaiko taip dažnai, kad šiai operacijai sukurtas dar labiau sutrumpintas sintaksė - specialus operatorius ++ (inkrementas), padidinantis kintamojo reikšmę 1.

Perrašykime mūsų kodą naudodami jį:

php<?php
  $num = 0;
  $num++;    // pridedame prie kintamojo a skaičių 1
  echo $num; // išves 1
?>

Be operacijos ++ taip pat yra operacija -- (dekrementas), sumažinanti kintamojo reikšmę 1. Žiūrėkite pavyzdį:

php<?php
  $num = 0;
  $num--;    // atimame iš kintamojo $num skaičių 1
  echo $num; // išves -1
?>
Задание 1

Pakeiskite šį kodą taip, kad jame būtų inkremento ir dekremento operacijos:

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