PHP-ում ինկրեմենտ և դեկրեմենտ օպերացիաները

Դիտարկենք հետևյալ կոդը՝

php<?php
  $num = 0;
  $num = $num + 1; // փոփոխականին գումարում ենք 1
  echo $num;       // կարտածի 1
?>

Ինչպես արդեն գիտեք, այս կոդը կարելի է վերագրել կրճատ տեսքով՝ օգտագործելով += օպերատորը.

php<?php
  $num = 0;
  $num += 1; // փոփոխականին գումարում ենք 1
  echo $num; // կարտածի 1
?>

Իրականում, մեկով ավելացումը ծրագրավորման մեջ այնքան հաճախ է հանդիպում, որ այս գործողության համար ստեղծվել է ավելի կրճատ շարահյուսություն - հատուկ ++ օպերատորը (ինկրեմենտ), որը մեծացնում է փոփոխականի արժեքը 1-ով:

Եկեք վերագրենք մեր կոդը՝ օգտագործելով այն.

php<?php
  $num = 0;
  $num++;    // փոփոխականին գումարում ենք 1
  echo $num; // կարտածի 1
?>

++ գործողությունից բացի, գոյություն ունի նաև -- գործողությունը (դեկրեմենտ), որն էլ նվազեցնում է փոփոխականի արժեքը 1-ով: Տեսեք օրինակը.

php<?php
  $num = 0;
  $num--;    // փոփոխականից հանում ենք 1
  echo $num; // կարտածի -1
?>
Задание 1

Փոխակերպեք այս կոդը այնպես, որ դրանում լինեն ինկրեմենտ և դեկրեմենտ օպերացիաներ.

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