PHP-ში ინკრემენტის და დეკრემენტის ოპერაციები

განვიხილოთ შემდეგი კოდი:

php<?php
  $num = 0;
  $num = $num + 1; // ცვლად $num-ს ვუმატებთ რიცხვს 1
  echo $num;       // გამოიტანს 1
?>

როგორც უკვე იცით, ეს კოდი შეიძლება გადაიწეროს შემოკლებული ფორმით ოპერატორის += მეშვეობით:

php<?php
  $num = 0;
  $num += 1; // ცვლად $num-ს ვუმატებთ რიცხვს 1
  echo $num; // გამოიტანს 1
?>

სინამდვილეში, ერთეულის მიმატება პროგრამირებაში ისეთი ხშირად გვხვდება, რომ ამ ოპერაციისთვის შექმნილია კიდევ უფრო შემოკლებული სინტაქსი - სპეციალური ოპერატორი ++ (ინკრემენტი), რომელიც ზრდის ცვლადის მნიშვნელობას 1-ით.

გადავწეროთ ჩვენი კოდი მისი გამოყენებით:

php<?php
  $num = 0;
  $num++;    // ცვლად a-ს ვუმატებთ რიცხვს 1
  echo $num; // გამოიტანს 1
?>

ოპერაცია ++-ის გარდა ასევე არსებობს ოპერაცია -- (დეკრემენტი), რომელიც ამცირებს ცვლადის მნიშვნელობას 1-ით. იხილეთ მაგალითი:

php<?php
  $num = 0;
  $num--;    // ცვლად $num-ს ვაკლებთ რიცხვს 1
  echo $num; // გამოიტანს -1
?>
Задание 1

გადააკეთეთ ეს კოდი ისე, რომ მასში იყოს ინკრემენტის და დეკრემენტის ოპერაციები:

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