PHP8 သည် developer များသိသိသာသာခြယ်ထားသောတရားစီရင်ခြင်းဆိုင်ရာကုဒ်ကိုရိုးရှင်းအောင်ပြုလုပ်ခြင်းကိုကူညီနိုင်သည့်အင်္ဂါရပ်အသုံးအနှုန်းများကိုမိတ်ဆက်ပေးသည်။ ရိုးရာ switch သို့မဟုတ်အခြားဖော်ပြချက်များနှင့်နှိုင်းယှဉ်ပါက Match Match Expressions သည်ပိုမိုအကောက်အခေါ်များနှင့်ဖတ်နိုင်သည်။ တန်ဖိုးများကိုရှင်းလင်းစွာပြန်ပို့နိုင်သည်။
PHP7 နှင့်ယခင်ဗားရှင်းများတွင် developmers များသည်များသောအားဖြင့်ဆုံးဖြတ်ချက်ချရန်အတွက် switch ထုတ်ပြန်ချက်များသို့မဟုတ်လူပေါင်းစုံကိုအသုံးပြုသည်။ ဤနည်းလမ်းသည်လုပ်ဆောင်မှုများကိုအကောင်အထည်ဖော်နိုင်သော်လည်း၎င်းသည် Code ပုံတူပွားခြင်း,
ပွဲတစ်ခု၏ syntax သည် switch နှင့်ဆင်တူသည်, သို့သော်၎င်းသည်တန်ဖိုးများကိုပြန်ပို့နိုင်သည့်အသုံးအနှုန်းတစ်ခုဖြစ်သည်။ ဂဏန်းအမျိုးအစားကိုဘယ်လိုဆုံးဖြတ်ရမယ်ဆိုတာပြတဲ့ဥပမာတစ်ခုပါ။
function ကို gettype (INT $ နံပါတ်) { Match (True) ကိုပြန်လာ $ နံပါတ် 0 => 'အနုတ်လက်ခဏာ', $ နံပါတ် == 0 => 'သုည', $ နံပါတ်> 0 => 'Positive', }; } Echo GetType (-5), // output: အနုတ်လက်ခဏာ echo gettype (0); // output: သုည echo gettype (10); // output: အပြုသဘော
ဤဥပမာတွင် GetType function သည်သက်ဆိုင်ရာအမျိုးအစားကို အခြေခံ. သက်ဆိုင်ရာအမျိုးအစားကိုပြန်လည်ရောက်ရှိစေသည်။ စစ်တရားစီရင်ပိုင်ခွင့်အနေဖြင့်မှန်ကန်စွာအသုံးပြုခြင်းသည်အခြေအနေအကိုင်းအခက်မျိုးစုံကိုအလွယ်တကူပြုလုပ်နိုင်သည်။
ကိန်းဂဏန်းများကိုအကဲဖြတ်ခြင်းအပြင်ထုတ်ကုန်အမျိုးအစားများအပေါ် အခြေခံ. ဈေးနှုန်းများပြန်ပို့ခြင်းကဲ့သို့သောပိုမိုရှုပ်ထွေးသောယုတ္တိဗေဒအတွက်လည်းသုံးနိုင်သည်။
function ကို function ကို (string $ prowardtype) { Match ($ producttype) ကိုပြန်သွားပါ 'စာအုပ်' => 20, 'အဝတ်အစား' => 50, '' Electronics '=> 100, ပုံမှန် => 0, }; } ECHO GetPropice (စာအုပ် '); // output: 20 ECHO GETPRICE ('အဝတ်အထည်'); // output: 50 ECHO GetPropice ('Electronics'); // output: 100 ECHO GetPropice ('Unnown'); // output: 0
ဤဥပမာတွင် Geneprice function သည်မတူညီသောထုတ်ကုန်အမျိုးအစားများအရသက်ဆိုင်ရာစျေးနှုန်းကိုပြန်ပို့ပေးပြီးအခြေအနေများမတူပါကပုံမှန်တန်ဖိုးသည် 0 ဖြစ်သည်။
အဆိုပါပွဲစဉ်အသုံးအနှုန်းကိုရိုးရှင်းသောအခြေအနေကိုက်ညီမှုအတွက်သာအသုံးပြုနိုင်သည်။ ဤအင်္ဂါရပ်များသည် code ကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်ပြီးရှုပ်ထွေးသောစီးပွားရေးယုတ္တိဗေဒကိုကိုင်တွယ်ရန်လွယ်ကူစေသည်။
PHP8 ၏ပွဲစဉ်အဆိုပြုချက်သည်ထိရောက်စွာနှင့်တိကျသောခြွင်းချက်ဆိုင်ရာဆုံးဖြတ်ချက်များကိုထိရောက်။ တိကျသောဆုံးဖြတ်ချက်ချသည့်နည်းလမ်းဖြစ်သည်။ ကိုက်ညီသောအသုံးအနှုန်းများကိုအသုံးပြုခြင်းသည် code readability ကိုတိုးတက်စေနိုင်သည်, ဤဥပမာမှတစ်ဆင့် developer များသည်ပိုမိုမြန်ဆန်စွာစတင်နိုင်ပြီးအစစ်အမှန်စီမံကိန်းများအတွက်ကိုက်ညီအသုံးအနှုန်းများကိုအသုံးပြုနိုင်သည်။