Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
9 of 410 menu
◀ ▶

match တည်ဆောက်မှု

match တည်ဆောက်မှုသည် PHP 8.0 တွင် ပေါ်ထွက်လာပြီး switch နှင့် နှိုင်းယှဉ်ပါက ပိုမိုတိုတောင်းပြီး ဘေးကင်းသော ခွဲခြားဆောင်ရွက်နည်းကို ပေးစွမ်းသည်။ ၎င်းသည် နှိုင်းယှဉ်ရန် ဖော်ပြချက်တစ်ခုကို လက်ခံပြီး ကိုက်ညီသော ပထမဆုံးအခြေအနေ၏ တန်ဖိုးကို ပြန်ပေးသည်။ switch နှင့် မတူဘဲ၊ match သည် တင်းကျပ်သော နှိုင်းယှဉ်ခြင်း (===) ကို လုပ်ဆောင်ပြီး break မလိုအပ်ပါ။

ဝါကျဖွဲ့ပုံ

$result = match ($value) { condition1 => result1, condition2 => result2, ... default => default_result };

ဥပမာ

နံပါတ်တစ်ခုကို ရိုးရှင်းစွာ နှိုင်းယှဉ်ခြင်း။

<?php $res = match (2) { 1 => 'One', 2 => 'Two', 3 => 'Three', default => 'Unknown' }; echo $res; ?>

ကုဒ်လုပ်ဆောင်မှု၏ ရလဒ်။

'Two'

ဥပမာ

အခြေအနေများစွာဖြင့် နှိုင်းယှဉ်ခြင်း။

<?php $age = 25; $res = match (true) { $age < 18 => 'Child', $age >= 18 && $age < 65 => 'Adult', $age >= 65 => 'Senior' }; echo $res; ?>

ကုဒ်လုပ်ဆောင်မှု၏ ရလဒ်။

'Adult'

ဥပမာ

အခင်းအကျင်းများနှင့်အတူ အသုံးပြုခြင်း။

<?php $arr = [1, 2, 3]; $res = match ($arr) { [1, 2, 3] => 'First sequence', [4, 5, 6] => 'Second sequence', default => 'Other sequence' }; echo $res; ?>

ကုဒ်လုပ်ဆောင်မှု၏ ရလဒ်။

'First sequence'

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

  • switch အော်ပရေတာ၊
    အရာသည် ခွဲခြားဆောင်ရွက်ခြင်း၏ အပြောင်းအလဲနည်းလမ်းကို ပေးသည်
  • if လုပ်ဆောင်ချက်၊
    အရာသည် သတ်မှတ်ချက်အော်ပရေတာများကို လုပ်ဆောင်သည်
← →
↑
မြန်မာ▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်