পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৮ [ পিএইচপি অপারেটর ]
আজকের পর্বে আমরা পিএইচপি অপারেটর সম্পর্কে বিস্তারিত জানবো ।
পিএইচপি নিয়ে লিখা আমার আগের পর্বসমূহ :
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ১ [পিএইচপি কি ?]
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — 2 [ সার্ভার সম্পর্কে ধারণা, xampp এবং wamp সার্ভার ইন্সটল এবং ব্যবহার]
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৩ [প্রথম পিএইচপি (PHP) প্রোগ্রাম ]
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৪ [ পিএইচপি তে আউটপুটের জন্য ব্যবহৃত স্টেটমেন্ট সমূহ(echo বনাম print)]
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৫ [ পিএইচপি ভেরিয়েবল]
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৬ [ পিএইচপি ডেটা-টাইপ]
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৭ [ পিএইচপি String ডেটা-টাইপ]
অপারেটর কি?
এক কথায় বলতে পারি যা অপারেট করে তাকেই অপারেটর বলে। আমরা পিএইচপিতে ভেরিয়েবলে সংখ্যা বা অন্য যেকোনো ধরনের ডাটা থাকতে পারে। কাজের প্রয়োজনে এসব ডাটাকে একটি আরেকটির সাথে যোগ, বিয়োগ,গুণ বা ভাগ বা একটি আরেকটির সাথে তুলনা করার দরকার হয়। যেসকল চিহ্ন বিভিন্ন ডাটাকে নিয়ে বিভিন্ন ম্যাথমেটিকেল বা তুলনামূলক ক্যালকুলেশন করে তাদেরকেই সহজ কথায় অপারেটর বলা যায়।
আর অপারেটর যেসকল ডাটা নিয়ে কাজ করে তাদের বলে অপারেন্ড। যেমন,
$a+$b=100;
এখানে $a এবং $b এর ডাটাকে নিয়ে কাজ করছে “+”।
তাই + একটি অপারেটর, আর + কাজ করছে $a ও $b কে নিয়ে,তাই $a , $b অপারেন্ড।
আবার,
$a+$b এবং 100 নিয়ে কাজ করছে “=”। তাই “=” একটি অপারেটর।
পিএইচপি অপারেটরগুলোকে নিম্নোক্ত ভাগে ভাগ করেছেঃ
- এরিথমেটিক অপারেটর
- এসাইনমেন্ট অপারেটর
- কম্প্যারিজন অপারেটর
- লজিক্যাল অপারেটর
এরিথমেটিক অপারেটরঃ
যেসকল অপারেটর সাধারণত যোগ,বিয়োগ,ভাগ,গুন এ ধরনের কাজ করতে ব্যবহার করা হয় তাদেরকে এরিথমেটিক অপারেটর বলা হয়।
চিহ্ন নাম উদাহরন অর্থ
+ যোগ $x+$a দুইটি ভেরিয়েবল x ও aপরস্পর যুক্ত হল
– বিয়োগ $x-$a $x থেকে $a বিয়োগ করা হল
* গুণ $x*$a $x , $a পরস্পর গুণ করা হল
/ ভাগ $x/$a $x কে $a দ্বারা ভাগ করা হল
% মডুলাস $x%$a $x কে $a দ্বারা ভাগ করে ভাগশেষ বের করা হল
++ ইনক্রিমেন্ট $x++ $x এর মান 1 বৃদ্ধি করা হল
– – ডিক্রিমেন্ট $x- – $x এর মান 1 হ্রাস করা হল
চলুন দেখে নেই তাহলে কিভাবে আমরা ভেরিয়েবলে অপারেটর ব্যাবহার করব ।
নিচের কোড টি ভালো করে দেখুন
1 2 3 4 5 6 7 8 9 10 11 12 | <?php $time = 24; $name = "Anis"; echo "My Next Post Will Publish " . $time ." Hours Later"; echo "</br>"; echo "My Name Is ".$name; ?> |
আউটপুট ঃ
My next post will publish 24 hours later
My name is Anis
$time = 24;
এর মাধ্যমে একই সাথে $time নামে একটি ভেরিয়েবল ডিক্লেয়ার করা হয়েছে এবং তার মান হিসেবে 24 নির্ধারণ করা হয়েছে।
পরের লাইনে $name = “Anis”;
এর মাধ্যমে আরেকটি ভেরিয়েবল($name) ডিক্লেয়ার করা হয়েছে এবং এর মান হিসেবে “Anis” স্ট্রিং ডিক্লেয়ার করা হয়েছে।
পরবর্তী লাইনে echo “My Next Post Will Publish ” . $time .” Hours Later” ;
এর ফলে ব্রাউজারে আউটপুট পাওয়া যাচ্ছে
My next post will publish 24 hours later
এক্ষেত্রে echo “My next post will publish ” কোডটির জন্য ব্রাউজারে My next post will publish এই অংশটুকু দেখাচ্ছে। তারপর $time ভেরিয়েবলে সংরক্ষিত ডাটাকে(“24”) যোগ করা হয়েছে “.” এর মাধ্যমে ফলে $time ভেরিয়েবলে সংরক্ষিত ডাটাও ব্রাউজারে দেখা যাবে । এখানে কোডে “.” যোগ করার কাজ করছে। পরবর্তীতে আবারো “.” এর মাধ্যমে ” Hours Later” এই লেখাটিকে যোগ করা হচ্ছে যেনো এই লেখাটিও দেখায়।
সব মিলিয়ে “My Next Post Will Publish ” . $time .” Hours Later” এই অংশকে echo করে ব্রাউজারে দেখানো হয় যার আউটপুট হয়।
My next post will publish 24 hours later
</br> পরবর্তী লাইনে যাওয়ার জন্য ব্যবহার করা হয় echo “</br>”; ব্যবহারের ফলে ২য় লাইনের লেখাটি নিচের লাইনে চলে গেছে ।
পরের লাইনে echo “My Name Is “.$name; এই কোডটিও আগের লাইনের মতই কাজ করে।
এবার আমরা ছোট করে দেখে নেই যে কিভাবে পিএইচপি Arithmetic অপারেটর গুলো নিয়ে কাজ করা যায় ।
1 2 3 4 5 6 7 8 9 | <?php $a = 25; $b = 10; echo " a + b = ", $a + $b , "<br>";//যোগ echo " a - b = ", $a - $b , "<br>";//বিয়োগ echo " a * b = ", $a * $b , "<br>";//গুন echo " a / b = ", $a / $b , "<br>";//ভাগ echo " a % b = ", $a % $b , "<br>";//মডুলাস(ভাগশেষ) ?> |
আউটপুট ঃ
a – b = 15
a * b = 250
a / b = 2.5
a % b = 5
বাকি যে অপারেটরগুলা রয়েছে সেগুলা আপনারা নিজেরা চেষ্টা করেন দেখবেন নিজেরাই করতে পারবেন ।
তো এই পর্বে আজ এপর্যন্তই ।
পরবর্তী পর্বে আমরা পিএইচপি কন্ডিশনাল স্টেটমেন্ট সম্পর্কে জানবো ।
ভালো থাকবেন।
ধন্যবাদ সবাইকে।