PHP တွင် တန်ဖိုးနှင့် အမျိုးအစား မညီမျှမှု
အော်ပရေတာ != ထက်၊ ၎င်းနှင့်အတူ
အော်ပရေတာ !== လည်းရှိပြီး ၎င်းသည်
နှိုင်းယှဉ်သည့်အခါ အမျိုးအစားကို ထည့်သွင်းစဉ်းစားသည်။
ဥပမာများဖြင့် ၎င်းတို့ကြား ခြားနားချက်များကို ကြည့်ကြပါစို့။
အော်ပရေတာ != ဖြင့် ကိန်းနှစ်ခု 3 ကို
နှိုင်းယှဉ်သည်ဆိုပါစို့။ ဤအော်ပရေတာသည်
တန်ဖိုးများ မတူကြောင်း စစ်ဆေးသည်။
ကျွန်ုပ်တို့၏ တန်ဖိုးများသည် အတိအကျ တူနေသောကြောင့်
စခရင်ပေါ်တွင် '-' ကို ပြသမည်။
<?php
if (3 != 3) {
echo '+++';
} else {
echo '---'; // ဒါပဲ အလုပ်လုပ်မယ်၊ တန်ဖိုးတွေက တူနေလို့
}
?>
အခုတော့ ကျွန်ုပ်တို့၏ တန်ဖိုးတစ်ခုကို
အညွှန်းသင်္ကေတထဲထည့်ထားသည်ဆိုပါစို့။ ဤကိစ္စတွင် အော်ပရေတာ !=
သည် ၎င်းတို့ကို ဆက်လက်တူညီသည်ဟု မှတ်ယူမည် (အဘယ်ကြောင့်ဆိုသော် တန်ဖိုးကိုက်ညီပြီး
ဤအော်ပရေတာအတွက် အမျိုးအစားက အရေးမကြီးသောကြောင့်)
ထို့ကြောင့် ထပ်၍ '-' ကို ပြသမည်။
<?php
if ('3' != 3) {
echo '+++';
} else {
echo '---'; // ဒါပဲ အလုပ်လုပ်မယ်၊ တန်ဖိုးတွေက တူနေလို့
}
?>
အခု ကိန်းနှစ်ခု 3 ကို
အော်ပရေတာ !== ဖြင့် နှိုင်းယှဉ်ကြည့်ကြပါစို့။ ၎င်းသည်လည်း
သူတို့ကို တူညီသည်ဟု မှတ်ယူပြီး '-' ကို ပြသမည်။
<?php
if (3 !== 3) {
echo '+++';
} else {
echo '---'; // ဒါပဲ အလုပ်လုပ်မယ်၊ တန်ဖိုးတွေက တူနေလို့
}
?>
သို့သော် အခုတစ်ကြိမ် တန်ဖိုးသုံးခုထဲက တစ်ခုကို အညွှန်းသင်္ကေတထဲထည့်လိုက်ပါက၊
အော်ပရေတာ !== သည် ကျွန်ုပ်တို့၏ တန်ဖိုးသုံးခုကို
မတူညီဘူးဟု မှတ်ယူမည်၊ အဘယ်ကြောင့်ဆိုသော် ၎င်းတို့၏ တန်ဖိုးများ ကိုက်ညီသော်လည်း၊
သူတို့၏ အမျိုးအစားမှာ မတူညီသောကြောင့်ဖြစ်သည်။
<?php
if ('3' !== 3) {
echo '+++'; // ဒါပဲ အလုပ်လုပ်မယ်၊ တန်ဖိုးတွေက မတူလို့
} else {
echo '---';
}
?>
ကုဒ်ကို မစမ်းရန်းခင်၊ စခရင်ပေါ်တွင် အဘယ်အရာကို ပြသမည်ကို ဆုံးဖြတ်ပါ။
<?php
$test1 = '3';
$test2 = '3';
if ($test1 != $test2) {
echo '+++';
} else {
echo '---';
}
?>
ကုဒ်ကို မစမ်းရန်းခင်၊ စခရင်ပေါ်တွင် အဘယ်အရာကို ပြသမည်ကို ဆုံးဖြတ်ပါ။
<?php
$test1 = '3';
$test2 = '3';
if ($test1 !== $test2) {
echo '+++';
} else {
echo '---';
}
?>
ကုဒ်ကို မစမ်းရန်းခင်၊ စခရင်ပေါ်တွင် အဘယ်အရာကို ပြသမည်ကို ဆုံးဖြတ်ပါ။
<?php
$test1 = 3;
$test2 = '3';
if ($test1 != $test2) {
echo '+++';
} else {
echo '---';
}
?>
ကုဒ်ကို မစမ်းရန်းခင်၊ စခရင်ပေါ်တွင် အဘယ်အရာကို ပြသမည်ကို ဆုံးဖြတ်ပါ။
<?php
$test1 = 3;
$test2 = '3';
if ($test1 !== $test2) {
echo '+++';
} else {
echo '---';
}
?>
ကုဒ်ကို မစမ်းရန်းခင်၊ စခရင်ပေါ်တွင် အဘယ်အရာကို ပြသမည်ကို ဆုံးဖြတ်ပါ။
<?php
$test1 = 3;
$test2 = 2;
if ($test1 !== $test2) {
echo '+++';
} else {
echo '---';
}
?>