Comment

PHP কন্ট্রোল ফ্লো (Control flow)

PHP ইফ এলস স্টেটমেন্ট (if else)

Estimated reading: 2 minutes 18 views Contributors

সারাংশ: সারাংশ: এই টিউটোরিয়ালে, আপনি PHP if...else statement সম্পর্কে শিখবেন যা একটি কোড ব্লক কার্যকর করে যখন একটি শর্ত true হয় , শর্তটি false হলে অন্য কোড ব্লক কাজ করে । PHP if else স্টেটমেন্ট পরিচিতি

PHP if else স্টেটমেন্ট পরিচিতি

যখন এক্সপ্রেশন  true হয় , তখন if স্টেটমেন্ট আপনাকে এক বা একাধিক স্টেটমেন্ট সম্পাদন  করতে দেয়

<?php
if ( expression ) {
    //  code block
}

কখনও কখনও, এক্সপ্রেশন false হলে আপনি অন্য কোড ব্লক চালান। এটি করতে, আপনি if স্টেটমেন্ট এ  else  ক্লস যোগ করুন:

<?php
if ( expression ) {
    // code block
} else {
    // another code block
}

এই সিনট্যাক্সে, যদি এক্সপ্রেশন  টি true হয়, তাহলে PHP কোড ব্লক কার্যকর করে যা if ক্লস অনুসরণ করে। যদি এক্সপ্রেশন false হয়, তাহলে PHP else কীওয়ার্ড অনুসরণ করে কোড ব্লক করে।

নিচের ফ্লোচার্টটি ব্যাখ্যা করে কিভাবে PHP if-else স্টেটমেন্ট কাজ করে-

নিচের উদাহরণটিতে  $is_authenticated ভেরিয়েবল:এর মানের উপর ভিত্তি করে একটি বার্তা দেখানোর জন্য if...else স্টেটমেন্ট ব্যবহার করে হয়েছে:

<?php

$is_authenticated = false;

if ( $is_authenticated ) {
    echo 'Welcome!';
} else {
    echo 'You are not authorized to access this page.'
}

এই উদাহরণে,  $is_authenticated is false.। তাই, স্ক্রিপ্ট কোড ব্লক চালায় যা  else ক্লস অনুসরণ করে। এবং আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন:

You are not authorized to access this page.

PHP if…else statement in HTML

if স্টেটমেন্ট, এর মতো, আপনি বিকল্প সিনটেক্স :ব্যবহার করে HTML-এর সাথে if...else স্টেটমেন্ট সুন্দরভাবে মিক্স করতে পারেন:

<?php if ( expression ): ?>
<!--Show HTML code when expression is true -->
<?php else: ?>
<!--Show HTML code when expression is false -->
<?php endif ?>

নোটঃ মনে রাখবেন যে আপনাকে endif কীওয়ার্ড এর পরে সেমিকোলন (;) বসাতে হবে না কারণ PHP ব্লকের শেষ স্টেটমেন্ট হল endif,

এনক্লোজিং ট্যাগ ?> অটোমেটিক্যালি একটি সেমিকোলন বোঝায়।

$is_authenticated  true. হলে লগ-আউট লিঙ্ক দেখানোর জন্য নিচের উদাহরণটি if...else স্টেটমেন্ট ব্যবহার করে। যদি $is_authenticated  false হয়, তাহলে স্ক্রিপ্টটি এর পরিবর্তে login  লিঙ্কটি দেখায়:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>PHP if Statement Demo</title>
</head>
<body>
  <?php $is_authenticated = true; ?>
  <?php if ($is_authenticated) : ?>
  <a href="#">Logout</a>
  <?php else: ?>
  <a href="#">Login</a> 
  <?php endif ?>
</body>
</html>

সারসংক্ষেপঃ

  • একটি শর্ত  true হলে কোড ব্লক চালানোর জন্য PHP if...else  স্টেটমেন্ট  ব্যবহার করুন।

Leave a Comment

Share this Doc

PHP ইফ এলস স্টেটমেন্ট (if else)

Or copy link

CONTENTS

Subscribe

×
Cancel