PHP တွင် "if" ကြေငြာချက်တစ်ခုဖန်တီးရန်၊ ကွင်းစကွင်းစအစုံနှင့် curly braces များ၏နောက်တွင် "if" သော့ချက်စာလုံးကိုသုံးနိုင်သည်။ "if" ကြေညာချက်သည် အချို့သောအခြေအနေများအပေါ်အခြေခံ၍ မတူညီသောလုပ်ဆောင်ချက်များကို လုပ်ဆောင်နိုင်စေပါသည်။ ၎င်းသည် အခြေအနေတစ်ခုကို အကဲဖြတ်ပြီး အခြေအနေမှန်ပါက ကုဒ်တုံးတစ်ခုကို လုပ်ဆောင်သည်။ အခြေအနေသည် မှားယွင်းပါက၊ "if" ဘလောက်အတွင်းရှိ ကုဒ်ကို ကျော်သွားပါမည်။
PHP ရှိ "if" ကြေငြာချက်၏ အခြေခံ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည် ။
php if (condition) { // code to be executed if the condition is true }
အခြေအနေသည် မှန်သည်ဖြစ်စေ မှားသည်ဖြစ်စေ အကဲဖြတ်သည့် မည်သည့်စကားရပ်မဆို ဖြစ်နိုင်သည်။ ၎င်းတွင် ကိန်းသေများ၊ ကိန်းသေများ၊ သို့မဟုတ် နှိုင်းယှဉ်မှုနှင့် ယုတ္တိရှိသော အော်ပရေတာများ ပါဝင်နိုင်သည်။ ဥပမာအားဖြင့်၊ သင်သည် "==", ">", "<", "">=", "<=", " !=" တန်ဖိုးများကို နှိုင်းယှဉ်ရန် သို့မဟုတ် "&&", "|" ကဲ့သို့သော ယုတ္တိတန်သော အော်ပရေတာများကဲ့သို့ နှိုင်းယှဉ်အော်ပရေတာများကို သင်အသုံးပြုနိုင်ပါသည်။ |" သို့မဟုတ် "!"
ဤသည်မှာ "if" ဖော်ပြချက်၏အသုံးပြုမှုကို သရုပ်ပြသော ဥပမာတစ်ခုဖြစ်သည်။
php $age = 25; if ($age >= 18) { echo "You are eligible to vote."; }
ဤဥပမာတွင်၊ ကိန်းရှင် `$age` သည် အော်ပရေတာ (`>=`) ထက်ကြီးသော သို့မဟုတ် ညီမျှခြင်းကို အသုံးပြု၍ တန်ဖိုး 18 နှင့် နှိုင်းယှဉ်ထားသည်။ အခြေအနေမှန်ကို အကဲဖြတ်ပါက "မဲပေးခွင့်ရှိပါသည်" ဟူသော မက်ဆေ့ချ်။ ပြသထားသည်။
အခြေအနေမှားနေချိန်တွင် လုပ်ဆောင်ရန် အခြားကုဒ်တစ်ခုအား ပေးဆောင်ရန် "else" ကြေညာချက်ကိုလည်း ထည့်သွင်းနိုင်သည်။ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည် ။
php if (condition) { // code to be executed if the condition is true } else { // code to be executed if the condition is false }
ဤသည်မှာ "if-else" ကြေငြာချက်၏အသုံးပြုမှုကိုပြသသောဥပမာတစ်ခုဖြစ်သည်။
php $age = 15; if ($age >= 18) { echo "You are eligible to vote."; } else { echo "You are not eligible to vote."; }
ဤဥပမာတွင်၊ အခြေအနေ `$age >= 18` သည် မှားယွင်းပါက၊ "သင် မဲပေးရန် အရည်အချင်းမပြည့်မီ။ ပြသထားသည်။
ပိုမိုရှုပ်ထွေးသော အခြေအနေများဖန်တီးရန် အချင်းချင်းကြားတွင် "if" ကြေညာချက်များကို စုစည်းနိုင်သည်။ ဒါကို "nested if" statements လို့ ခေါ်တယ်။ ဒါက ဥပမာတစ်ခုပါ။
php $age = 25; $country = "USA"; if ($age >= 18) { if ($country == "USA") { echo "You are eligible to vote in the USA."; } else { echo "You are eligible to vote in your country."; } } else { echo "You are not eligible to vote."; }
ဤဥပမာတွင်၊ ပထမ "if" ကြေငြာချက်သည် အသက် 18 ထက်ကြီးသည် သို့မဟုတ် ညီမျှခြင်းရှိမရှိကို စစ်ဆေးပါသည်။ ထိုအခြေအနေမှန်ပါက နိုင်ငံသည် "USA" ဖြစ်မဖြစ် စစ်ဆေးပါသည်။ ကိန်းရှင်များ၏ တန်ဖိုးများပေါ်မူတည်၍ မတူညီသော မက်ဆေ့ချ်များကို ပြသပါမည်။
PHP ရှိ "if" ကြေငြာချက်တစ်ခုသည် သင့်အား အချို့သောအခြေအနေများအပေါ်အခြေခံ၍ မတူညီသောကုဒ်တုံးများကို လုပ်ဆောင်နိုင်စေပါသည်။ ၎င်းသည် သင့်ပရိုဂရမ်၏ စီးဆင်းမှုကို ထိန်းချုပ်ရန်နှင့် ဆုံးဖြတ်ချက်များချရန် နည်းလမ်းတစ်ခု ပံ့ပိုးပေးသည်။
အခြား လတ်တလောမေးခွန်းများနှင့် အဖြေများ အခြေအနေထုတ်ပြန်ချက်များ:
- array တစ်ခုမှ သီးခြားဒြပ်စင်များကို စစ်ထုတ်ပြီး ပြသရန် loop တစ်ခုနှင့် "if" ကြေညာချက်ကို သင် မည်သို့အသုံးပြုနိုင်မည်နည်း။
- PHP တွင် စာသား သို့မဟုတ် ကိန်းရှင်များကို သင်မည်သို့ထုတ်နိုင်သနည်း။
- PHP ရှိ "if" ကြေငြာချက်၏ syntax သည် အဘယ်နည်း။
- ပရိုဂရမ်းမင်းဘာသာစကားများဖြင့် အခြေအနေဆိုင်ရာ ထုတ်ပြန်ချက်များ၏ ရည်ရွယ်ချက်ကား အဘယ်နည်း။