⊗ppPmLpBOP 121 of 447 menu

PHP တွင် loop များအတွက် curly braces ပြဿနာ

Loop များတွင် curly braces များကို ချန်လှပ်နိုင်သော်လည်း၊ ထိုကဲ့သို့ ရေးသားခြင်းသည် မကြာခဏ ချွတ်ယွင်းမှုများကို ဖြစ်စေတတ်သောကြောင့် ကျွန်ုပ်သည် အလွန်အကြံမပြုပါ။

ဥပမာတစ်ခုဖြင့် ကြည့်ကြပါစို့။ ကျွန်ုပ်တို့တွင် အောက်ပါကုဒ်ရှိသည်ဆိုပါစို့။

<?php for ($i = 0; $i <= 9; $i++) echo $i; // 0 မှ 9 အထိ ဂဏန်းများကို ပြသမည် ?>

အထက်ပါကုဒ်တွင် အနည်းငယ် ပြင်ဆင်ချက်ပြုလုပ်မည် (ဘာလဲဆိုတာ ရှာကြည့်ပါ) - ထိုအခါ ၎င်းသည် အလုပ်လုပ်တော့မည် မဟုတ်ပါ။

<?php for ($i = 0; $i <= 9; $i++); echo $i; // 10 ကို ပြသမည် ?>

ဒါဆို၊ ကျွန်ုပ်က ဘာကို ပြင်လိုက်သလဲ?

ပြဿနာက ကျွန်ုပ်သည် loop မှ ) ကွင်းစကွင်းပိတ် ပြီးနောက်တွင် အစက်နှင့် ကော်မာကို ထည့်လိုက်သောကြောင့် ဖြစ်ပေါ်လာခြင်း ဖြစ်သည်။ ထိုသို့ဖြစ်ခြင်းအားဖြင့် ၎င်းကို ကိုယ်ထည်မဲ့ loop ဟု ခေါ်သည်။ ၎င်းသည် အတွင်းတွင် လည်ပတ်ပြီးသွားမည် ဖြစ်ပြီး နောက်လာမည့် လိုင်းသည် ၎င်းနှင့် သက်ဆိုင်တော့မည် မဟုတ်ပါ။ ထို့ကြောင့်၊ ပြဿနာများကို ရှောင်ရှားရန်၊ ကျွန်ုပ်သည် loop များတွင် curly braces များကို အမြဲတမ်း ထည့်သွင်းရန် အကြံပြုပါသည်။

အောက်ပါကုဒ်ကို run လိုက်လျှင် ရလဒ်က ဘာဖြစ်မည်ကို ပြောပြပါ။

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem); echo $elem; ?>
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်