lk k in ch i satrda prefiksli inkrem ent am ali ishlatilyapti, chunki $a
dan oldin (++ ) belgisi mavjud. N atijada $a ning qiym ati 1 ga o shiri-
ladi va oshirilgan natija chiqaziladi.
Bu holda, $a nin g qiym ati 5 ga
oshiriladi va 5 ekranga chiqaziladi, ya’ni $a o ‘zgaruvchining qiym ati
avval
oshirilib, keyin natijaga beriladi.
A gar (++ ) belgisi $a dan keyin ishlatilsa, dem ak suffiksli ink rem en t
am ali ishlatilyapti, u holda natija boshqacha b o ia d i. M asalan,
$a=4; echo $a+ + ; ?>
Natija:4_________ __ ____________________________________________
Bu holda am al teskari tartibda bajariladi. Avval $a
qiym atni
qabul qiladi va natijaga chiqazadi, shundan so‘ng uning qiym ati 1
taga oshiriladi. B unda natijaga 4 soni chiqaziladi, keyin $a ning
qiymati 5 ga teng bo‘ladi.
Inkrem ent va dekrem ent amallari bir-biriga o ‘xshash.
Faqatgina,
prefiksli va suffiksli inkrem ent am alida $a ning qiymati 1 taga oshi-
rilsa, dekrem ent am alida esa $a ning qiymati 1 taga kam aytiriladi.
Do'stlaringiz bilan baham: