পিএইচপিতে ইনক্রিমেন্ট এবং ডিক্রিমেন্ট অপারেশন
নিম্নলিখিত কোডটি বিবেচনা করুন:
<?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;
?>