လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင်တန်းတူဆိုင်းဘုတ်သုံးခု (===) ၏အဓိပ္ပာယ်နှင့်အသုံးပြုမှု၏အသေးစိတ်ရှင်းပြချက်

PHP တွင်တန်းတူဆိုင်းဘုတ်သုံးခု (===) ၏အဓိပ္ပာယ်နှင့်အသုံးပြုမှု၏အသေးစိတ်ရှင်းပြချက်

M66 2025-07-10

PHP တွင်တန်းတူဆိုင်းဘုတ်သုံးခု (===) ကဘာကိုဆိုလိုတာလဲ။

PHP တွင်တူညီသောလက်ခဏာ (3) တန်းတူဆိုင်းဘုတ်သုံးခု (===) ကိုတင်းကျပ်သောတန်းတူညီမျှမှုအော်ပရေတာများဟုခေါ်သည်။ ၎င်းသည်မမျှော်လင့်သောအမျိုးအစားပြောင်းလဲခြင်းကိုတားဆီးနိုင်ပြီးနှိုင်းယှဉ်မှုရလဒ်များ၏တိကျမှန်ကန်မှုကိုသေချာစေရန်။

တင်းကြပ်သောတန်းတူညီမျှမှုအော်ပရေတာ၏အခန်းကဏ်။

တင်းကျပ်သောတန်းတူညီမျှမှုအော်ပရေတာသည် variable နှစ်ခု၏တန်ဖိုးများကိုနှိုင်းယှဉ်ရုံသာမကသူတို့ဟာတူညီတဲ့အမျိုးအစားရှိမရှိစစ်ဆေးသည်။ ဥပမာအားဖြင့်, နံပါတ် 0 နှင့် string 0 "၏တန်ဖိုးသည်အတူတူပင်ဖြစ်ပါကအမျိုးအစားများသည်ကွဲပြားခြားနားပြီးအမျိုးအစားများသည်ကွဲပြားခြားနားသည်။

  • တန်ဖိုးများနှင့်အမျိုးအစားများ၏တင်းကျပ်သောတသမတ်တည်းနှိုင်းယှဉ်
  • ကွဲပြားခြားနားသောတန်ဖိုးများကိုနံပါတ်များနှင့်ကြိုးများကဲ့သို့သောကွဲပြားခြားနားသောအမျိုးအစားများကိုခွဲခြားပါ
  • အလိုအလျောက်အမျိုးအစားပြောင်းလဲခြင်းကြောင့်ဖြစ်ရတဲ့အမှားနှိုင်းယှဉ်မှုရလဒ်များကိုရှောင်ပါ

နမူနာကုဒ်

 var_dump (0 === "0"); // မှားယွင်းသော
Var_Dump (0.0 === "0"); // မှားယွင်းသော
var_dump ("1" === 1); // မှားယွင်းသော

တင်းကြပ်စွာတန်းတူညီမျှမှု (===) နှင့်သာမန်တန်းတူညီမျှမှုအကြားခြားနားချက် (==)

ပုံမှန်တန်းတူညီမျှမှုသင်္ကေတ (==) သည်နှိုင်းယှဉ်လျှင်နှိုင်းယှဉ်ခြင်းနှင့်နှိုင်းယှဉ်လျှင်အမျိုးအစားပြောင်းလဲခြင်းကိုအလိုအလျောက်ပြုလုပ်နိုင်သည်။

 var_dump (0 == "0"); // စစ်မှန်တဲ့
var_dump (0.0 == "0"); // စစ်မှန်တဲ့
var_dump ("1" == 1); // စစ်မှန်တဲ့

ဘယ်အချိန်မှာတင်းကျပ်တဲ့တန်းတူညီမျှမှုအော်ပရေတာကိုအသုံးပြုရမလဲ

variable နှစ်ခုသည်တူညီသောတန်ဖိုးကိုသာမကတူညီသောအမျိုးအစားသာမကတူညီသောအမျိုးအစားနှင့်အတူတူပင်ဖြစ်သည်ကိုသင်သေချာစေရန်လိုအပ်သည့်အခါသင်သည်တင်းကျပ်သောတန်းတူညီမျှမှုအော်ပရေတာကိုအသုံးပြုသင့်သည်။ အထူးသဖြင့်အရာဝတ်ထုများသို့မဟုတ် array ကဲ့သို့သောရှုပ်ထွေးသောဒေတာအဆောက်အအုံများကိုကိုင်တွယ်ဖြေရှင်းသည့်အခါယုတ္တိနည်းသောပြောင်းလဲမှုများကြောင့်ဖြစ်ပေါ်လာသောယုတ္တိအမှားများကိုရှောင်ရှားရန်အထူးအရေးကြီးသည်။

  • နှိုင်းယှဉ်ရလဒ်များ၏တိကျမှန်ကန်မှုကိုသေချာပါစေ
  • သွယ်ဝိုက်အမျိုးအစားပြောင်းလဲခြင်း၏အလားအလာအမှားများကိုကာကွယ်ပါ
  • အရာဝတ်ထုသို့မဟုတ် array များ၏တင်းကျပ်စွာနှိုင်းယှဉ်
ဆက်စပ်အကြောင်းအရာ