ডাইনামিক ওয়েব সাইট তৈরির ক্ষেত্রে স্ক্রিপ্টিং ল্যাঙ্গুয়েজ গুলোর মধ্যে সর্বাধিক পরিচিত এবং জনপ্রিয় ওপেন সোর্স ল্যাঙ্গুয়েজ হচ্ছে PHP । একজন দক্ষ ওয়েব ডেভলপার হওয়ার জন্য PHP শেখার কোনো বিকল্প নেই। ডাটাবেজ নির্ভর ওয়েব সাইট তৈরির ক্ষেত্রে PHP এর সাথে ডাটাবেজ হিসেবে MySql এর ওপেন সোর্স  প্রতিদ্বন্দ্বী কেউ নেই। আমরা প্রজেক্ট ভিত্তিক উপস্থাপনার মাধ্যমে বিষয় গুলো আয়ত্ব করার মাধ্যমে দক্ষতা বৃদ্ধির চেষ্টা করব।

……………………………………………………………………

পিএইচপি ক্লাসরুমঃ ১৮তম পর্ব  তে আমরা কমপারিসন অপারেটর নিয়ে আলোচনা দেখেছি। আজ আমরা কমপারিসন অপারেটর এর Less than অপারেটর এবং Greather than অপারেটর সম্পর্কে বিস্তারিত এবং ব্যবহারিক প্রয়োগ নিয়ে আলোচনা করব।

Less than অপারেটর(<)

সাধারণত দুই বা ততধিক মান বা কন্ডিশনের মধ্যে তুলনা করার জন্য Less than অপারেটর ব্যবহার করা হয়। Less than অপারেটর সম্পর্কে বিস্তারিত জানার জন্য একটা উদাহরণ দেখা যাক।

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

   <html>
    <head>
    <title>PHP tutorials</title>
    </head>
    <body>
    <?php
   $a=5;
   echo "A=".$a;
   echo "<br />";
   $b=10;
   echo "B=".$b;
   echo "<br />"; 
   if($a<$b)
   {echo " A is less than B.";}  
   if($b<$a)
   {echo " B is less than A.";} 
   echo "<br />"; 
   ?>
    </body>
    </html>

উপরের কোড টুকুকে একটা notepad এ লিখে File মেনু থেকে Save as এ ক্লিক করে File name হিসেবে index.php দিয়ে Save as type হিসেবে All files সিলেক্ট করে এরপর Save বাটনে ক্লিক করে Save করুন।

অবশ্যই index.php ফাইলটিকে ব্রাউজারে প্রদর্শন করার জন্য C:xampphtdocs অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। সুবিধার্থে htdocs ফোল্ডারটিকে Shortcut করে Desktop এ রেখে দিতে পারেন। অবশ্যই xampp অর্থাৎ Apachi সার্ভার Running অবস্থায় রাখতে হবে।

ফাইলটি ব্রাউজারে দেখানোর জন্য এড্রেস বারে লিখুন http://localhost/index.php  তাহলে ব্রাউজারে নিচের ছবির মত দেখাবে।

প্রজেক্ট বিশ্লেষণ

  • $a=5; এর মাধ্যমে একটি ভেরিয়েবল $a এর মান 5 দেয়া হয়েছে।
  • $b=5; এর মাধ্যমে একটি ভেরিয়েবল $b এর মান 10 দেয়া হয়েছে।
  • if($a<$b){echo ” A is less than B.”;} এর মাধ্যমে  প্রকাশ করা হয়েছে যদি $a এর মান $b এর মান  এর ছোট হয় তাহলে A is less than B. লেখাটি ব্রাউজারে প্রদর্শিত হবে।(যেহেতেু $a এর মান 5 এবং $b এর মান 10  সুতরাং লেখাটি প্রদর্শিত হবে।)
  • if($b<$a){echo ” B is less than A.”;} এর মাধ্যমে  প্রকাশ করা হয়েছে যদি $b এর মান $a এর মান  এর ছোট হয় তাহলে B is less than A. লেখাটি ব্রাউজারে প্রদর্শিত হবে।(যেহেতেু $a এর মান 5 এবং $b এর মান 10  সুতরাং লেখাটি প্রদর্শিত হবে না।)

Greather than অপারেটর(>)

Less than অপারেটরের মতই সাধারণত দুই বা ততধিক মান বা কন্ডিশনের মধ্যে তুলনা করার জন্য Greather than অপারেটর ব্যবহার করা হয়। Greather than অপারেটর সম্পর্কে বিস্তারিত জানার জন্য একটা উদাহরণ দেখা যাক।

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

       <html>
    <head>
    <title>PHP tutorials</title>
    </head>
    <body>
    <?php
   $a=5;
   echo "A=".$a;
   echo "<br />";
   $b=10;
   echo "B=".$b;
   echo "<br />"; 
   if($a>$b)
   {echo " A is greather than B.";}  
   if($b>$a)
   {echo " B is greather than A.";} 
   echo "<br />"; 
   ?>
    </body>
    </html>

উপরের কোড টুকুকে একটা notepad এ লিখে File মেনু থেকে Save as এ ক্লিক করে File name হিসেবে index.php দিয়ে Save as type হিসেবে All files সিলেক্ট করে এরপর Save বাটনে ক্লিক করে Save করুন।

অবশ্যই index.php ফাইলটিকে ব্রাউজারে প্রদর্শন করার জন্য C:xampphtdocs অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। সুবিধার্থে htdocs ফোল্ডারটিকে Shortcut করে Desktop এ রেখে দিতে পারেন। অবশ্যই xampp অর্থাৎ Apachi সার্ভার Running অবস্থায় রাখতে হবে।

ফাইলটি ব্রাউজারে দেখানোর জন্য এড্রেস বারে লিখুন http://localhost/index.php  তাহলে ব্রাউজারে নিচের ছবির মত দেখাবে।

প্রজেক্ট বিশ্লেষণ

  • $a=5; এর মাধ্যমে একটি ভেরিয়েবল $a এর মান 5 দেয়া হয়েছে।
  • $b=5; এর মাধ্যমে একটি ভেরিয়েবল $b এর মান 10 দেয়া হয়েছে।
  • if($a>$b){echo ” A is greather than B.”;} এর মাধ্যমে  প্রকাশ করা হয়েছে যদি $a এর মান $b এর মান  এর বড় হয় তাহলে A is greather than B. লেখাটি ব্রাউজারে প্রদর্শিত হবে।(যেহেতেু $a এর মান 5 এবং $b এর মান 10  সুতরাং লেখাটি প্রদর্শিত হবে না।)
  • if($b>$a){echo ” B is greather than A.”;} এর মাধ্যমে  প্রকাশ করা হয়েছে যদি $b এর মান $a এর মান  এর বড় হয় তাহলে B is greather than A. লেখাটি ব্রাউজারে প্রদর্শিত হবে।(যেহেতেু $a এর মান 5 এবং $b এর মান 10  সুতরাং লেখাটি প্রদর্শিত হবে।)

………………………………………………………………………………..

এখানেই শেষ করছি। সকলের জন্য শুভকামনা রইল ।

LEAVE A REPLY

Please enter your comment!
Please enter your name here