PHP တွင်အချည်းနှီးသောလုပ်ဆောင်ချက်သည် variable တစ်ခုရှိမရှိစစ်ဆေးရန်အသုံးပြုသောဘုံကိရိယာတစ်ခုဖြစ်သည်။ အချည်းနှီးသောလုပ်ဆောင်ချက်သည် variable တစ်ခုရှိမရှိကိုမဆုံးဖြတ်နိုင်သော်လည်း variable ၏တန်ဖိုးသည်မှားယွင်းသော, 0, အချည်းနှီးသောကြိုး, အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အချည်းနှီးသောလုပ်ဆောင်ချက်သည်ကုဒ်၏ရိုးရှင်းမှုနှင့်ထိန်းသိမ်းမှုကိုများစွာတိုးတက်စေနိုင်သည်။
အချည်းနှီးသောလုပ်ဆောင်ချက်၏ syntax သည်အလွန်ရိုးရှင်းပြီးများသောအားဖြင့် variable တစ်ခု၏အခြေအနေကိုစစ်ဆေးရန်ထုတ်ပြန်ချက်များတွင်အသုံးပြုသည်။ ဒီနေရာမှာအခြေခံဥပမာတစ်ခုပါ။
if (empty($variable)) {
// variable ကိုဗလာဖြစ်ပါတယ်
} else {
// variable ကိုဗလာမဟုတ်ပါဘူး
ဒီဥပမာမှာ $ variable ကိုကျွန်တော်တို့စစ်ဆေးချင်တဲ့ variable ကိုဖြစ်ပါတယ်။ variable ကိုဗလာမရှိလျှင် (i.e. မရှိပါ) သည်မတည်ရှိပါကတန်ဖိုးသည်မှားယွင်းသော, 0, Null string, null, null or array), ကြေငြာချက်ပိတ်ပင်တားဆီးမှုကိုကွပ်မျက်လိမ့်မည်။ ဒီလိုမှမဟုတ်ရင်အခြား statement block မှာ code ကိုကွပ်မျက်ခံရလိမ့်မယ်။
အချည်းနှီးသောလုပ်ဆောင်ချက်သည်တစ်ခုတည်းသော variable တစ်ခုကိုစစ်ဆေးရုံသာမကအခြေအနေမျိုးစုံပေါင်းစပ်မှုကိုအကဲဖြတ်ရန်လည်းအသုံးပြုသည်။ ဥပမာအားဖြင့်:
if (empty($foo || $bar)) {
// လှျင်$fooသို့မဟုတ်$barဗလာဖြစ်သော,ဒီကုဒ်ကို execute
} else {
// လှျင်$fooနှင့်$bar都不ဗလာဖြစ်သော,ဒီကုဒ်ကို execute
ဤဥပမာတွင်ဒေါ်လာ foo နှင့် $ ဘားသည် variable နှစ်ခုဖြစ်ကြပြီးအချည်းနှီးသောလုပ်ဆောင်ချက်သည်သူတို့၏ယုတ္တိဗေဒသို့မဟုတ်စစ်ဆင်ရေးရလဒ်များသည်အချည်းနှီးဖြစ်သည်။ ရလဒ်အနေဖြင့်ဗလာဖြစ်လျှင်, ကြေညာချက်ကိုကွပ်မျက်ခံရပါလိမ့်မည်။
အချည်းနှီးသောလုပ်ဆောင်ချက်သည် variable များ (သို့) အသုံးအနှုန်းများကိုစစ်ဆေးရန်အတွက်သာအသုံးပြုနိုင်သည်။ function ၏ပြန်လာတန်ဖိုးကိုဗလာရှိမရှိဆုံးဖြတ်ရန်လိုအပ်လျှင်၎င်းသည် variable variable ကို variable တစ်ခုသို့သတ်မှတ်ရန်အတွက်အကောင်းဆုံးဖြစ်သည်, ထို့နောက်စစ်ဆေးရန်အချည်းနှီးသော function ကိုသုံးပါ။
အချည်းနှီးသောလုပ်ဆောင်ချက်သည် PHP တွင်အလွန်လက်တွေ့ကျတဲ့ကိရိယာတစ်ခုဖြစ်သည်။ ဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်အတွင်းအချည်းနှီးသောလုပ်ဆောင်ချက်များကိုဆင်ခြင်တုံတရားအသုံးပြုခြင်းသည် code ကိုပိုမိုတိကျပြီးထိရောက်စေသည်။