১১. কন্ডিশনাল স্টেটমেন্ট (Conditional Statement)

পি এইচপি তে যুক্তিমূলক কাজ করার জন্য কন্ডিশনাল স্টেটমেন্ট সমূহ ব্যবহার করা হয়। যুক্তিমূলক কাজ বলতে কোন বিশেষ শর্তের উপর এবং শর্তের ফলাফলের উপর ভিত্তি করে কাজ করাকে বোঝানো হয়। বিভিন্ন ধরণের কন্ডিশনাল স্টেটমেন্ট রয়েছে, একজন দক্ষ পি এইচ পি প্রোগ্রামার হওয়ার জন্য এ সম্পর্কে বিস্তারিত জ্ঞান থাকা খুবই জরুরী।

কন্ডিশনাল স্টেটমেন্ট সমূহ

  • if স্টেটমেন্ট – কোন বিশেষ একটা শর্ত সত্য হলে তার ভিত্তিতে একটা বিশেষ কার্য সম্পাদনের জন্য ব্যবহার করা হয়।
  • if-else স্টেটমেন্ট – কোন বিশেষ একটা শর্ত সত্য হলে তার ভিত্তিতে সুনির্দিষ্ট একটা বিশেষ কার্য  আর মিথ্যা হলে অপর একটা কার্য সম্পাদনের জন্য ব্যবহার করা হয়।
  • elseif স্টেটমেন্ট – কোন বিশেষ একটা শর্ত সত্য হলে তার ভিত্তিতে সুনির্দিষ্ট একটা বিশেষ কার্য আর মিথ্যা হলে অপর এক বা একাধিক শর্ত বিশ্লেষণ করে তার উপর ভিত্তি করে একটা বিশেষ কার্য সম্পাদনের জন্য ব্যবহার করা হয়।
  • switch স্টেটমেন্ট – কোন একটা শর্তের বিভিন্ন ইনপুট এর উপর ভিত্তি করে এক সেট কার্যের মধ্যে থেকে একটা বিশেষ কার্য সম্পাদনের জন্য ব্যবহার করা হয়।

অনুশীলন প্রজেক্ট

<html>
<head>
<title> www.tutohost.com</title>
<style>
body{background: #00cc99 ; color: #000000;}
</style>

</head>
<body>
<?php
echo “<h2>Example of if statement</h2>”;
$a=5;
$b=10;
echo “A = “.$a;
echo “<br />”;
echo “B = “.$b;
echo”<br />”;
if($a<$b)
{ echo “B is greater than from A.”;
echo”<br />”;
echo”<br />”;}
?>
<?php
echo “<h2>Example of if-else statement</h2>”;
$c=25;
$d=20;
echo “C = “.$c;
echo “<br />”;
echo “D = “.$d;
echo”<br />”;
if($c<$d)
{ echo “D is greater than from C.”;
echo”<br />”;}
else{ echo “C is greater than from D.”;
echo”<br />”;}
echo”<br />”;
?>
<?php
echo “<h2>Example of elseif statement</h2>”;
$x=10;
$y=20;
$z=30;
echo “X = “.$x;
echo “<br />”;
echo “Y = “.$y;
echo”<br />”;
echo “Z = “.$z;
echo”<br />”;
if($x>$y)
{ echo “X is greater than from Y & Z.”;
echo”<br />”;}
elseif($y>$z){ echo “Y is greater than from X & Z.”;
echo”<br />”;}
else
{ echo “Z is greater than from X & Y.”;
echo”<br />”;}
echo”<br />”;
?>
<?php
echo “<h2>Example of switch statement</h2>”;
$time=3;
switch($time){
case 1: echo ” It is 1.00 PM.You should take lunch.<br />”;
break;
case 2: echo “It is 2.00 PM.You should take rest.<br />”;
break;
case 3: echo “It is 3.00 PM.You can enjoy Move.<br />”;
break;
case 4: echo “It is 4 PM. You should go to play ground.<br />”;
break;
case 5: echo “It is 5 PM.You should back home.<br />”;
break;
default:echo “You should do something because it is”.$time.”PM <br />”;
}
?>
</body>

</html>

উপরের কোডটুকু একটা nptepad এ লেখার পর File মেনুতে ক্লিক করে Save as এ ক্লিক করার পর File name এ index.php দিয়ে Save as type এ All files সিলেক্ট করে Save এ ক্লিক করে Save করতে হবে। index.php ফাইলটিকে C:\xampp\htdocs অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। এ কাজটিকে সহজে করার জন্য htdocs ফোল্ডারটিকে Shortcut করে Desktop এ রেখে দেয়া যেতে পারে। XAMPP Running অবস্থায় থাকলে index.php  ফাইলটি ব্রাউজারে দেখানোর জন্য এড্রেস বারে লেখতে হবে http://localhost/index.php । আর যদি htdocs ফোল্ডারের মধ্যে কোন নতুন ফোল্ডার যেমন site নামে একটা ফোল্ডার তৈরি করে তার মধ্যে index.php ফাইলটিকে রাখা হয় তাহলে ব্রাউজারের এড্রেস বারে লেখতে হবে http://localhost/site/index.php । তাহলে ব্রাউজারে নিচের ছবির মত দেখাবে।

উপরের প্রোগ্রামটিতে কন্ডিশনাল স্টেটমেন্ট সমূহের ব্যবহার দেখানো হয়েছে।

Leave a Comment