PHP-ში ინკრემენტის და დეკრემენტის ოპერაციები
განვიხილოთ შემდეგი კოდი:
<?php
$num = 0;
$num = $num + 1; // ცვლად $num-ს ვუმატებთ რიცხვს 1
echo $num; // გამოიტანს 1
?>
როგორც უკვე იცით, ეს კოდი შეიძლება გადაიწეროს
შემოკლებული ფორმით ოპერატორის += მეშვეობით:
<?php
$num = 0;
$num += 1; // ცვლად $num-ს ვუმატებთ რიცხვს 1
echo $num; // გამოიტანს 1
?>
სინამდვილეში, ერთეულის მიმატება პროგრამირებაში
ისეთი ხშირად გვხვდება, რომ ამ ოპერაციისთვის
შექმნილია კიდევ უფრო შემოკლებული სინტაქსი
- სპეციალური ოპერატორი ++ (ინკრემენტი),
რომელიც ზრდის ცვლადის მნიშვნელობას 1-ით.
გადავწეროთ ჩვენი კოდი მისი გამოყენებით:
<?php
$num = 0;
$num++; // ცვლად a-ს ვუმატებთ რიცხვს 1
echo $num; // გამოიტანს 1
?>
ოპერაცია ++-ის გარდა ასევე არსებობს ოპერაცია
-- (დეკრემენტი), რომელიც ამცირებს
ცვლადის მნიშვნელობას 1-ით. იხილეთ მაგალითი:
<?php
$num = 0;
$num--; // ცვლად $num-ს ვაკლებთ რიცხვს 1
echo $num; // გამოიტანს -1
?>
გადააკეთეთ ეს კოდი ისე, რომ მასში იყოს ინკრემენტის და დეკრემენტის ოპერაციები:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>