Switch statements are a commonly used multi-condition judgment structure in PHP. အစဉ်အလာအသုံးပြုမှုတွင်အဖြစ်ရပ်တစ်ခုစီသည်အများအားဖြင့်ကွပ်မျက်ခံရခြင်းကိုကာကွယ်ရန်အများအားဖြင့်အဆုံးသတ်ထားသည်။ ရိုးရှင်းသောဥပမာတစ်ခုပေးရန်, variable တစ်ခု၏တန်ဖိုးသည်တစ်စုံတစ်ရာသောအမှုနှင့်ကိုက်ညီသည့်အခါသက်ဆိုင်ရာကုဒ်ကို Excover လုပ်ပါ။
$weekday = "Monday";
switch ($weekday) {
case "Monday":
echo "Today is Monday.";
break;
case "Tuesday":
echo "Today is Tuesday.";
break;
case "Wednesday":
echo "Today is Wednesday.";
break;
default:
echo "It's not a weekday.";
}
အထက်ပါကုဒ်တွင်ဒေါ်လာတစ်ပတ်လျှင်တနင်္လာနေ့သည် "တနင်္လာနေ့" ဖြစ်သည်။ output ကိုဖြစ်ပါသည်, ထို့နောက်တရားသဖြင့်စီရင်ခြင်းမှတဆင့်ထွက်ခုန်နေသည်။
တစ်ခါတစ်ရံတွင်အချို့သောအခြေအနေတစ်ခုနှင့်ပြည့်စုံသည့်အခါ, အခြေအနေဌာနခွဲ၏ကျင့်ထုံးကိုအကောင်အထည်ဖော်ရန်အပြင်နောက်ဆက်တွဲဌာနခွဲ၏ကျင့်ထုံးဥပဒေကိုဆက်လက်လုပ်ဆောင်နိုင်မည်ဟုကျွန်ုပ်တို့မျှော်လင့်ပါသည်။ ယခုအချိန်တွင်ချိုးထုတ်ပြန်ချက်ကိုချန်လှပ်ထားနိုင်ပြီးအမှုအခင်းများကိုစဉ်ဆက်မပြတ်ကွပ်မျက်ခံရရန်ခွင့်ပြုရန် switch ၏ထိုးဖောက် 0 န်ာတွဲများကိုအသုံးပြုနိုင်သည်။
$grade = "B";
switch ($grade) {
case "A":
echo "Excellent! ";
case "B":
echo "Good job! ";
case "C":
echo "You can do better!";
default:
echo "Keep up the good work!";
}
အထက်ဖော်ပြပါဥပမာအနေဖြင့်ဒေါ်လာသည် "ခ" ဖြစ်သည့်အတွက်ရလဒ်ရလဒ်မှာ "ကောင်းသောအလုပ်!" အလုပ်မလုပ်ပါ။
break-free method သည်ပြောင်းလွယ်ပြင်လွယ်ရှိသော်လည်းရှင်းလင်းပြတ်သားသောကုဒ်များအတွက်,
$grade = "B";
switch ($grade) {
case "A":
echo "Excellent! ";
break;
case "B":
echo "Good job! ";
break;
case "C":
echo "You can do better!";
break;
default:
echo "Keep up the good work!";
}
Swit Developments ၏ထိုးဖောက် 0 န်ာတွဲများကိုဆင်ခြင်တုံတရားဖြင့်အသုံးချခြင်းဖြင့် PHP developer များသည်သတ်သတ်မှတ်မှတ်အခြေအနေများတွင်စဉ်ဆက်မပြတ်စီရင်ချက်ချမှုများကိုစဉ်ဆက်မပြတ်အရေးယူဆောင်ရွက်မှုကိုအကောင်အထည်ဖော်နိုင်သည်။ သို့သော်၎င်းကိုအသုံးပြုသောအခါမမျှော်လင့်သောယုတ္တိအမှားများကိုရှောင်ရှားရန်ကွပ်မျက်အမိန့်ကိုသတိထားပါ။ PHP switch switch ထုတ်ပြန်ချက်များကိုကျွမ်းကျင်မှုအမျိုးမျိုးကိုကျွမ်းကျင်ရန်ဤဆောင်းပါးရှင်းပြခြင်းနှင့်ဥပမာများသည်သင်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။