elseif ဖွဲ့စည်းပုံ

elseif ဖွဲ့စည်းပုံကို ပုံမှန် if ဖြင့် တွဲဖက်အသုံးပြု၍ ယခင်အခြေအနေ if သို့မဟုတ် elseif မှားယွင်းနေပါက အပိုသတ်မှတ်ချက်များကို စစ်ဆေးရန် ဖြစ်သည်။ ၎င်းသည် အခြေအနေများကို ကွင်းဆက်ဖွဲ့စည်းပြီး စစ်ဆေးမှုရလဒ်ပေါ် မူတည်၍ ကုဒ်ဘလောက်များကို ကွဲပြားစွာ လုပ်ဆောင်ခွင့်ပြုသည်။

ဝါကျဖွဲ့စည်းပုံ

phpif (သတ်မှတ်ချက်1) {
  // သတ်မှတ်ချက်1 မှန်ကန်ပါက ကုဒ်
} elseif (သတ်မှတ်ချက်2) {
  // သတ်မှတ်ချက်2 မှန်ကန်ပါက ကုဒ်
} else {
  // သတ်မှတ်ချက်အားလုံး မှားယွင်းပါက ကုဒ်
}

ဥပမာ

ကိန်းရှင်တစ်ခု၏ တန်ဖိုးကို စစ်ဆေးပြီး သင့်လျော်သော မက်ဆေ့ချ်ကို ထုတ်ပြမည်။

php<?php
  $num = 10;
  
  if ($num > 15) {
    echo 'ဂဏန်းသည် 15 ထက် ကြီးသည်';
  } elseif ($num > 5) {
    echo 'ဂဏန်းသည် 5 ထက် ကြီးသည်၊ သို့သော် 15 ထက် မကြီးပါ';
  } else {
    echo 'ဂဏန်းသည် 5 သို့မဟုတ် ငယ်သည်';
  }
?>

ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။

php'ဂဏန်းသည် 5 ထက် ကြီးသည်၊ သို့သော် 15 ထက် မကြီးပါ'

ဥပမာ

ကိန်းရှင်တစ်ခု၏ ဒေတာအမျိုးအစားကို စစ်ဆေးမည်။

php<?php
  $var = '123';
  
  if (is_int($var)) {
    echo 'ဤသည် ကိန်းပြည့်တစ်ခု ဖြစ်သည်';
  } elseif (is_string($var)) {
    echo 'ဤသည် စာကြောင်းတစ်ခု ဖြစ်သည်';
  } else {
    echo 'ဤသည် အခြားသော ဒေတာအမျိုးအစား ဖြစ်သည်';
  }
?>

ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။

php'ဤသည် စာကြောင်းတစ်ခု ဖြစ်သည်'

အခြား ကြည့်ရှုရန်

  • if ဖွဲ့စည်းပုံ၊
    အခြေအနေကို စစ်ဆေးသည်
  • switch ဖွဲ့စည်းပုံ၊
    လုပ်ဆောင်ချက် ရွေးချယ်မှုကို ရွေးချယ်သည်