လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အသေးစိတ်ရှင်းပြချက်! == PHP နှင့်၎င်း၏ application scerprox တွင်မပြည့်စုံသောတန်းတူရေးအော်ပရေတာ

အသေးစိတ်ရှင်းပြချက်! == PHP နှင့်၎င်း၏ application scerprox တွင်မပြည့်စုံသောတန်းတူရေးအော်ပရေတာ

gitbox 2025-06-25

1 ။ === အော်ပရေတာ

PHP တွင် === တွင်

အထက်ပါကုဒ်သည်ကွဲပြားသောတန်ဖိုးနှစ်ခုကိုဖော်ပြပြီး၎င်းတို့ကိုနှိုင်းယှဉ်သည်။ Variables အမျိုးအစားများ $ a နှင့် $ B သည်ကွဲပြားခြားနားသောကြောင့်တစ်ခုမှာကိန်းတစ်ခုဖြစ်ပြီးအခြားတစ်ခုမှာ string တစ်ခုဖြစ်ပြီး === အော်ပရေတာသည်မှားယွင်းလာပြီး output ကိုရလဒ်များသည်တန်းတူမဟုတ်ပါ။

2 ။ ! == အော်ပရေတာ

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

$ a = 5;
$ ခ = '5';
လျှင် ($ a! == $ ခ) {
    Echo 'မညီမျှမှု';
} အခြား
    ပဲ့တင်သံ 'တန်းတူ';
}

အထက်ပါကုဒ်သည် variable များကို $ a နှင့် $ ခနှင့် နှိုင်းယှဉ်ထားသည်။ $ a နှင့် $ ခသည်တူညီသောအမျိုးအစားများရှိသော်လည်းကွဲပြားခြားနားသောတန်ဖိုးများရှိသည် ။ == အော်ပရေတာသည်မှန်ကန်ပြီးရလဒ်မှာမညီမျှမှုဖြစ်သည်။

3 ။ ကြည့်ပါ! ==

အဆိုပါ! == အော်ပရေတာအချို့ကိစ္စများတွင်အလွန်အသုံးဝင်သည်။ အောက်ဖော်ပြပါအချက်များမှာအများသုံး application တစ်ခုမှာ -

(1) ရိုက်ချက်

မျှော်လင့်ထားသည့်အမျိုးအစားနှင့်ကွဲပြားသော variable အမျိုးအစားသည်ကွဲပြားမှုရှိ, မတူကြောင်းဆုံးဖြတ်ရန်လိုအပ်ပါကသင်ကသုံးနိုင်သည် ။ == operator ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်:

$ တန်ဖိုး = 5;
IF (GetType ($ တန်ဖိုး)! == 'integer')
    Echo 'variable $ တန်ဖိုးအမျိုးအစားသည်ကိန်းတစ်ခုမဟုတ်ပါ။
} အခြား
    ECHO 'variable $ variable အမျိုးအစားသည်ကိန်းတစ်ခုဖြစ်သည်။
}

အထက်ဖော်ပြပါကုဒ်သည် $ တန်ဖိုး အမျိုးအစားကိုရယူရန်နှင့် string 'integer နှင့်နှိုင်းယှဉ်ရန် GetType () function ကိုအသုံးပြုသည်။ အကယ်. နှစ်ခုသည်တန်းတူမဟုတ်လျှင် output သည် "variable $ တန်ဖိုးအမျိုးအစားသည်ကိန်းတစ်ခုမဟုတ်ပါ"

(2) တန်ဖိုးထားတရားသဖြင့်စီရင်

variable တစ်ခု၏တန်ဖိုးသည်မျှော်လင့်ထားသည့်တန်ဖိုးနှင့်ကွဲပြားမှုရှိမရှိဆုံးဖြတ်ရန်လိုအပ်ပါကသင်အသုံးပြုနိုင်သည် ။ == operator ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်:

$ အမည် = 'အဲလစ်',
လျှင် ($ အမည်! == 'BOB') {
    Echo 'Bob';
} အခြား
    ECHO 'BOB',
}

အထက်ပါကုဒ်သည် variable ကို Bob 'ဖြင့် viable $ name ကို နှိုင်းယှဉ်ထားသည်။ နှစ်ခု၏တန်ဖိုးများတန်းတူမဟုတ်ကြသောကြောင့် output ကို "Bob မဟုတ်" ဖြစ်ပါတယ်။

(3) variable ကိုတည်ရှိသည်ရှိမရှိ

အချို့သောကိစ္စရပ်များတွင်အမျိုးမျိုးသော variable တစ်ခုရှိမရှိဆုံးဖြတ်ရန်လိုအပ်သည်။ PHP တွင် ! == အော်ပရေတာသည် variable တစ်ခုဟုတ်မဟုတ်ဆုံးဖြတ်ရန်အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်:

$ variable = null;
လျှင် ($ variable ကို! == null) လျှင်
    ပဲ့တင်သံ 'variable ကိုတည်ရှိ';
} အခြား
    ECHO 'variable ကိုမတည်ရှိပါဘူး';
}

အထက်ပါကုဒ်သည် $ variable ကို variable ကို NULL ဟုတ်မဟုတ်ဆုံးဖြတ်သည်။ $ Variable ၏တန်ဖိုးသည် Null သည် Null ဖြစ်သည့်အတွက် output ရလဒ်သည် "variable in variable မရှိပါ" ဖြစ်သည်။

4 ။ အကျဉ်းချုပ်

အဆိုပါ ! == အော်ပရေတာသည် PHP တွင်မပြည့်စုံသောအော်ပရေတာတစ်ခုဖြစ်ပြီးတန်ဖိုးနှစ်ခုသည်ကွဲပြားခြားနားသောတန်ဖိုးများရှိသည်နှင့်နှိုင်းယှဉ်လျှင်မပြည့်စုံသောအော်ပရေတာတစ်ခုဖြစ်သည်။ === operator နှင့်ဆန့်ကျင်။ === နှိုင်းယှဉ်ရန်တန်ဖိုးနှစ်ခု၏အမျိုးအစားများနှင့်တန်ဖိုးများသည်အတူတူပင်ရှိ, မရှိနှိုင်းယှဉ်ရန်အသုံးပြုသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်ကျွန်ုပ်တို့၏မျှော်လင့်ချက်များနှင့်ကိုက်ညီမှုရှိမရှိကိုဆုံးဖြတ်ရန်ရွေးချယ်မှုနှင့်အညီအသုံးပြုရန်ရွေးချယ်ရန်ရွေးချယ်ရန်ရွေးချယ်နိုင်သည်

ဤဆောင်းပါးကိုမိတ်ဆက်ပေးခြင်းဖြင့်ကျွန်ုပ်တို့သည်အသုံးပြုမှုနှင့်သက်ဆိုင်သောအခြေအနေများနှင့်သက်ဆိုင်သောဖြစ်နိုင်ချေကိုကျွန်ုပ်တို့နားလည်ပြီး , ဥပမာကုဒ်မှတဆင့်၎င်း၏သက်ဆိုင်သည့် application ကိုသရုပ်ပြပါ။ ဒီဆောင်းပါးကသင့်ကိုနားလည်အောင်ကူညီနိုင်မယ်လို့မျှော်လင့်ပါတယ် ။ == အော်ပရေတာ။