ডাইনামিক ওয়েব সাইট তৈরির ক্ষেত্রে স্ক্রিপ্টিং ল্যাঙ্গুয়েজ গুলোর মধ্যে সর্বাধিক পরিচিত এবং জনপ্রিয় ওপেন সোর্স ল্যাঙ্গুয়েজ হচ্ছে PHP । একজন দক্ষ ওয়েব ডেভলপার হওয়ার জন্য PHP শেখার কোনো বিকল্প নেই। ডাটাবেজ নির্ভর ওয়েব সাইট তৈরির ক্ষেত্রে PHP এর সাথে ডাটাবেজ হিসেবে MySql এর ওপেন সোর্স প্রতিদ্বন্দ্বী কেউ নেই। আমরা প্রজেক্ট ভিত্তিক উপস্থাপনার মাধ্যমে বিষয় গুলো আয়ত্ব করার মাধ্যমে দক্ষতা বৃদ্ধির চেষ্টা করব।
……………………………………………………………………
পিএইচপি ক্লাসরুমঃ ১৩ তম পর্ব তে আমরা constant নিয়ে আলোচনা আলোচনা দেখেছি। আজ আমরা অপারেটর, অপারেন্ড এবং এক্সপ্রেশন নিয়ে আলোচনা করব।
অপারেটর
পি এইচ পি তেও অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজের মত লজিক্যাল এবং গাণিতিক অপারেশন সমূহ সম্পাদনের নির্দেশ প্রদানের জন্য বিশেষ কিছু চিহ্ন বা ক্যারেক্টার ব্যবহার করা হয়। যেমন +,-,*,/,<,>,= ইত্যাদি; এগুলোকে অপারেটর বলে।
অপারেন্ড
অপারেটর যে সকল ডাটা, ভেরিয়েবল, সংখ্যা ইত্যাদি নিয়ে কাজ করে তাদেরকে অপারেন্ড বলে। যেমন; যদি লেখা হয় a+b=10; তাহলে এখানে a, b এবং 10 হল অপারেন্ড।
এক্সপ্রেশন
প্রোগ্রামিং এ অপারেটর এবং অপারেন্ড ব্যবহার করে আমরা কোন একটা লজিক্যাল এবং গাণিতিক অপারেশন সম্পাদনের নির্দেশ প্রদানের জন্য যে বাক্য তথা স্টেটমেন্ট লিখি তাই হল এক্সপ্রেশন। যেমন $a+$b=$c; একটা এক্সপ্রেশন।
অপারেটর এর শ্রেণীবিভাগ
- এরিথমেটিক অপারেটর।
- এসাইনমেন্ট অপারেটর।
- স্ট্রিং অপারেটর ।
- লজিক্যাল অপারেটর।
- কমপারিসন অপারেটর।
- ইনক্রিমেন্ট ও ডিক্রিমেন্ট অপারেটর।
প্রজেক্ট অনুশীলন
<html> <head> <title>Operator & expression </title> </head> <body> <?php $a = 15; $b = 25; $c = 5; $d = ($a+$b)*$c; $e = $d+10; echo "($a+$b)*$c = $d"; echo "<br />"; echo "$d+10 = $e"; ?> </body> </html>
উপরের কোড টুকুকে একটা notepad এ লিখে File মেনু থেকে Save as এ ক্লিক করে File name হিসেবে operator.php দিয়ে Save as type হিসেবে All files সিলেক্ট করে এরপর Save বাটনে ক্লিক করে Save করুন।
অবশ্যই operator.php ফাইলটিকে ব্রাউজারে প্রদর্শন করার জন্য C:\xampp\htdocs অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। সুবিধার্থে htdocs ফোল্ডারটিকে Shortcut করে Desktop এ রেখে দিতে পারেন। অবশ্যই xampp অর্থাৎ Apachi সার্ভার Running অবস্থায় রাখতে হবে।
ফাইলটি ব্রাউজারে দেখানোর জন্য এড্রেস বারে লিখুন http://localhost/operator.php
তাহলে ব্রাউজারে নিচের ছবির দেখা যাবে।
প্রজেক্ট বিশ্লেষণ
$a = 15;
$b = 25;
$c = 5;
$d = ($a+$b)*$c;
$e = $d+10;
উপরের প্রতিটা (;) সেমিকলন যুক্ত লাইনই এক একটা এক্সপ্রেশন।
এক্সপ্রেশন গুলাতে ব্যবহৃত+,*এবং= হল অপারেটর।
$a = 15; এখানে $a, 15 অপারেন্ড এবং = অপারেটর।
$d = ($a+$b)*$c; এখানে $a,$b,$c,$d অপারেন্ড এবং = অপারেটর।
echo “($a+$b)*$c = $d”; এর মাধ্যমে ব্রাউজারে (15+25)*5 = 200 প্রদর্শন করবে।
echo “$d+10 = $e”; এর মাধ্যমে ব্রাউজারে 200+10 = 210 প্রদর্শন করবে।
………………………………………………………………………………..
এখানেই শেষ করছি। সকলের জন্য শুভকামনা রইল ।
উফ!!! অনেকক্ষন অনুশীলন করে আপনার মত বানাতে পারলাম। আসলেই সামান্য একটু ভূল হলেই সিনটেস্ক ইরর 😉
ধন্যযোগ, সামনের পোষ্টের অপেক্ষায় রইলাম। 🙂
ধন্যযোগ আপনাকেও।