PHP-da inkrement va dekrement amallari

Quyidagi kodni ko'rib chiqaylik:

php<?php
  $num = 0;
  $num = $num + 1; // $num o'zgaruvchisiga 1 sonini qo'shamiz
  echo $num;       // 1 chiqadi
?>

Bildigingizdek, ushbu kodni += operatori orqali qisqartirilgan shaklda qayta yozish mumkin:

php<?php
  $num = 0;
  $num += 1; // $num o'zgaruvchisiga 1 sonini qo'shamiz
  echo $num; // 1 chiqadi
?>

Aslida, dasturlashda bittani qo'shish shunchalik tez-tez uchraydiki, ushbu amal uchun yanada qisqartirilgan sintaksis - ++ (inkrement) maxsus operatori yaratilgan bo'lib, u o'zgaruvchi qiymatini 1 ga oshiradi.

Kodimizni undan foydalanib qayta yozamiz:

php<?php
  $num = 0;
  $num++;    // a o'zgaruvchisiga 1 sonini qo'shamiz
  echo $num; // 1 chiqadi
?>

++ amalidan tashqari, -- (dekrement) amali ham mavjud bo'lib, u o'zgaruvchi qiymatini 1 ga kamaytiradi. Misolni ko'ring:

php<?php
  $num = 0;
  $num--;    // $num o'zgaruvchisidan 1 sonini ayiramiz
  echo $num; // -1 chiqadi
?>
Задание 1

Ushbu kodni qayta ishlang, unda inkrement va dekrement amallari bo'lsin:

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