Home / Bangla (বাংলা) / পিএইচপি কন্ডিশনাল স্টেটমেন্ট

পিএইচপি কন্ডিশনাল স্টেটমেন্ট

কোনো শর্তের উপর কোনো action নেয়ার জন্য কন্ডিশনাল স্টেটমেন্ট ব্যাবহৃত হয়। ধরুন আমি আমার ওয়েবসাইটে এমন একটা feature যোগ করতে চাই যাতে যদি কেউ আমার সাইটে দুপুর ১২ টার আগে ঢুকে তাহলে দেখাবে “Good Morning” আর যদি কেউ বিকেল ৫ টার পর ঢুকে তাহলে দেখাবে “Good evening” এই ধরনের বরং এর চেয়েও মজাদার ও অ্যাডভান্সড কাজগুলো করতে Conditional statement এর দরকার,condition এর উপর ভিত্তি করে পিএইচপি স্বয়ংক্রিয়ভাবে কাজগুলো করতেই থাকে।

পিএইচপি তে কয়েক ধরনের Conditional statement আছে-

  • if statement
  • if…else statement
  • if…elseif…else statement
  • Switch statement
  • if statement

    if statement টি দিয়ে কিছু কোড execute করা হয় যখন আমাদের দেয়া condition টি true হয়।
    নিচে উদাহরনের আউটপুট হবে Have a nice day যদি ঐ দিন Saturday হয় যেদিন কোডটা লিখে রান করাবেন।

    <?php
    $d=date("D");
    if ($d=="Sat")
    echo "Have a nice Day";
    ?>
    

    if…else statement

    আচ্ছা কখনও তো একথা শুনেছেন যদি পরিশ্রম কর তাহলে ভাল ফল পাবে, কি হবে যদি পরিশ্রম না করেন,ফেইল।এটাই if…else statement এর উদাহরন। এগুলোতো অনেক সময় আমরা বাস্তবেই ব্যাবহার করে থাকি এখন শুধু এটাকে পিএইচপি কোড দিয়ে লিখব।

    <?php
    $d=date("D");
    if ($d=="Sat") echo "Have a nice Day";
    else
    echo “Today is not saturday”;
    ?>
    

    দেখুন condition যেটা দিয়েছি যদি সেটা true হয় অর্থ্যাৎ কোডটা যেদিন রান করাবেন সেদিন যদি Saturday হয় তাহলে আউটপুট হবে Have a nice day আর তা নাহলে Today is not Saturday.

    If…elseif…else statement

    এই statement দ্বারা এক বা একাধিক কোডের ব্লক execute করা যায়।

    <html>
      <body>
    <?php
    if ($number>=60)
      echo "First Division";
    elseif ($number>=45 and $number<60)
      echo “Second Division”;
    elseif($number>=33 and $number<45)
      echo "Third Division";
    else
      echo “Failed”;
    ?>
    </body>
    </html> 
    

    About Rasel Khan

    Check Also

    পাইথন(Python) ইনপুট, আউটপুট এবং ইম্পোর্ট

    এই অধ্যায়ে আপনি জানবেন পাইথন বিল্ট-ইন(নিজস্ব) ফাংশন print() এবং input() ব্যবহার করে কিভাবে ইনপুট এবং …

    Leave a Reply

    Your email address will not be published. Required fields are marked *