PHP-da inkrement va dekrement operatsiyalari
Quyidagi kodni ko'rib chiqamiz:
<?php
$num = 0;
$num = $num + 1; // $num o'zgaruvchisiga 1 raqamini qo'shamiz
echo $num; // chiqaradi 1
?>
Siz allaqachon bilganingizdek, ushbu kodni += operatori orqali qisqartirilgan shaklda qisqartirib yozish mumkin:
<?php
$num = 0;
$num += 1; // $num o'zgaruvchisiga 1 raqamini qo'shamiz
echo $num; // chiqaradi 1
?>
Aslida, dasturlashda birni qo'shish shunchalik keng ishlatiladiki, ushbu operatsiya uchun yanada qisqartirilgan sintaksis ixtiro qilingan - o'zgaruvchining qiymatini 1 ga oshiradigan maxsus operator ++ (Inkrement).
Uning yordamida kodimizni qayta yozamiz:
<?php
$num = 0;
$num++; // $num o'zgaruvchisiga 1 raqamini qo'shamiz
echo $num; // chiqaradi 1
?>
++ Operatsiyasidan tashqari, o'zgaruvchining qiymatini 1 ga kamaytiradigan -- (Dekrement) operatsiyasi ham mavjud. Misolga qarang:
<?php
$num = 0;
$num--; // $num o'zgaruvchisidan 1 ni ayiramiz
echo $num; // chiqaradi -1
?>
№1
Ushbu kodni shunday qayta yozingki, inkrement va dekrement operatsiyalariga ega bo'lsin:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>