PHP-ում ինկրեմենտ և դեկրեմենտ օպերացիաները
Դիտարկենք հետևյալ կոդը՝
<?php
$num = 0;
$num = $num + 1; // փոփոխականին գումարում ենք 1
echo $num; // կարտածի 1
?>
Ինչպես արդեն գիտեք, այս կոդը կարելի է վերագրել
կրճատ տեսքով՝ օգտագործելով += օպերատորը.
<?php
$num = 0;
$num += 1; // փոփոխականին գումարում ենք 1
echo $num; // կարտածի 1
?>
Իրականում, մեկով ավելացումը ծրագրավորման մեջ
այնքան հաճախ է հանդիպում, որ այս գործողության համար
ստեղծվել է ավելի կրճատ շարահյուսություն
- հատուկ ++ օպերատորը (ինկրեմենտ),
որը մեծացնում է փոփոխականի արժեքը 1-ով:
Եկեք վերագրենք մեր կոդը՝ օգտագործելով այն.
<?php
$num = 0;
$num++; // փոփոխականին գումարում ենք 1
echo $num; // կարտածի 1
?>
++ գործողությունից բացի, գոյություն ունի նաև
-- գործողությունը (դեկրեմենտ), որն էլ
նվազեցնում է փոփոխականի արժեքը 1-ով: Տեսեք օրինակը.
<?php
$num = 0;
$num--; // փոփոխականից հանում ենք 1
echo $num; // կարտածի -1
?>
Փոխակերպեք այս կոդը այնպես, որ դրանում լինեն ինկրեմենտ և դեկրեմենտ օպերացիաներ.
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>