PHP ပရိုဂရမ်တွင် switch statement တစ်ခုသည်ကွဲပြားခြားနားသောအခြေအနေများနှင့်အညီကွဲပြားသောကုဒ်လုပ်ကွက်များကိုလုပ်ဆောင်ရန်အသုံးပြုသောထိန်းချုပ်မှုပုံစံဖြစ်သည်။ အကယ်. ဌာနခွဲများစွာလုပ်ဆောင်သောအခါအခြားဖွဲ့စည်းပုံနှင့်နှိုင်းယှဉ်လျှင် switch statement များသည်ပိုမိုထိရောက်စွာပိုမိုထိရောက်စေသည်။
များသောအားဖြင့်အမှုန်ကုဒ်ပိတ်ပင်တားဆီးမှုပြီးဆုံးသွားသောအခါနောက်ဆက်တွဲအမှုကိုဆက်လက်လုပ်ဆောင်ခြင်းမှကာကွယ်ရန်နောက်ဆက်တွဲအမှုကိုတားဆီးရန်အတွက် ချိုး ရှင်းပြချက်ကိုအသုံးပြုလိမ့်မည်။ ဤနေရာတွင် Standard Switch Statement ၏ဥပမာတစ်ခုမှာ -
$fruit = "apple";
switch ($fruit) {
case "apple":
echo "Selected fruit is apple.";
break;
case "banana":
echo "Selected fruit is banana.";
break;
case "orange":
echo "Selected fruit is orange.";
break;
default:
echo "Invalid fruit selection.";
}
ဒီဥပမာမှာ $ $ အသီး ရဲ့တန်ဖိုးကိုအရသက်ဆိုင်ရာအမှုတစ်ခုသာကွပ်မျက်ခံရလိမ့်မယ် ။
ဖြစ်ရပ်တစ်ခုကုဒ်ပိတ်ပင်တားဆီးမှုတစ်ခုချင်းစီ၏အဆုံးတွင်သင် ချိုးဖောက်ခြင်း မရှိပါကကိစ္စရပ်နှင့်လိုက်ဖက်သည့်တိုင်အစီအစဉ်သည်နောက်ဆက်တွဲကိစ္စရပ်များကိုဆက်လက်လုပ်ဆောင်သွားမည်ဖြစ်သည်။ ဤအပြုအမူကို "Case ထိုးဖောက်မှု" ဟုခေါ်သည်။ ကျေးဇူးပြု. အောက်ပါဥပမာကိုကြည့်ပါ။
$fruit = "apple";
switch ($fruit) {
case "apple":
echo "Selected fruit is apple.";
case "banana":
echo "Selected fruit is banana.";
case "orange":
echo "Selected fruit is orange.";
default:
echo "Invalid fruit selection.";
}
ကွပ်မျက်ရလဒ်မှာ:
Selected fruit is apple.
Selected fruit is banana.
Selected fruit is orange.
Invalid fruit selection.
သင်မြင်နိုင်သည့်အတိုင်း $ အသီး ၏တန်ဖိုးသည် ချိုးဖောက်မှု မရှိခြင်းကြောင့်အက်ပဲလ်၏တန်ဖိုးသည် အက်ပဲလ် ဖြစ်သည်။ နောက်ဆက်တွဲကိစ္စရပ်များအားလုံးကိုအလှည့်အပြောင်းတစ်ခုဖြစ်စေပြီးနောက်ဆုံးတွင်အစီအစဉ်ကိုအမှုဖွင့်စေသည်။
အထက်ပါဥပမာများမှတဆင့် Break သည် switch stats များကိုထိန်းချုပ်ရာတွင်အဓိကအခန်းကဏ် plays မှပါ 0 င်သည်ကိုကျွန်ုပ်တို့ရှင်းရှင်းလင်းလင်းနားလည်နိုင်သည်။ အကယ်. ချိုးဖောက်မှုကို စီးပွားရေးယုတ္တိဗေဒအရဖြည့်စွက်ခြင်းမရှိသေးပါကအမှုများသည်မမျှော်လင့်သောပြ problems နာများဖြစ်ပေါ်စေနိုင်သည်။
ထို့ကြောင့်အမှန်တကယ် encoding တွင် striction ၏ကွပ်မျက်မှုများကိုရပ်ဆိုင်းရန်အတွက်အလျင်အမြန်လုပ်ဆောင်ခြင်းကိုရပ်ဆိုင်းရန်အတွက်ကျိုးကြောင်း ဆီလျော် မှုနှင့်အညီချိုးထည့်သွင်းသင့်သည်။
PHP ရှိစာရင်းဝင်များသည်ဖွဲ့စည်းတည်ဆောက်ပုံဆိုင်ရာအတိုချုပ်နှင့်အလိုလိုသိသည်, သို့သော်အသေးစိတ်အချက်အလက်များကိုသင်အသုံးပြုသောအခါအာရုံစိုက်ရန်လိုအပ်သည်။ အထူးသဖြင့် ချိုးဖောက်မှု အသုံးပြုခြင်းသည်ကုဒ်၏ဖတ်နိုင်မှုကိုအကျိုးသက်ရောက်စေရုံသာမကပရိုဂရမ်၏မှန်ကန်မှုကိုသက်ရောက်သည်။ အထူးလိုအပ်ချက်များမရှိခြင်း၌ဖြစ်ရပ်မှန်ထိုးဖောက်မှုကြောင့်ဖြစ်ပေါ်လာသောကျိုးကြောင်းဆီလျော်သောအမှားများကိုရှောင်ရှားရန်ကိစ္စတစ်ခုစီအတွက် ချိုးဖောက်ရန်အတိအလင်းထပ်မံဖြည့်စွက် ရန်အကြံပြုသည်။