PHP တွင် တန်ဖိုးနှင့် အမျိုးအစား မညီမျှမှု

အော်ပရေတာ != ထက်၊ ၎င်းနှင့်အတူ အော်ပရေတာ !== လည်းရှိပြီး ၎င်းသည် နှိုင်းယှဉ်သည့်အခါ အမျိုးအစားကို ထည့်သွင်းစဉ်းစားသည်။ ဥပမာများဖြင့် ၎င်းတို့ကြား ခြားနားချက်များကို ကြည့်ကြပါစို့။

အော်ပရေတာ != ဖြင့် ကိန်းနှစ်ခု 3 ကို နှိုင်းယှဉ်သည်ဆိုပါစို့။ ဤအော်ပရေတာသည် တန်ဖိုးများ မတူကြောင်း စစ်ဆေးသည်။ ကျွန်ုပ်တို့၏ တန်ဖိုးများသည် အတိအကျ တူနေသောကြောင့် စခရင်ပေါ်တွင် '-' ကို ပြသမည်။

php<?php
  if (3 != 3) {
    echo '+++';
  } else {
    echo '---'; // ဒါပဲ အလုပ်လုပ်မယ်၊ တန်ဖိုးတွေက တူနေလို့
  }
?>

အခုတော့ ကျွန်ုပ်တို့၏ တန်ဖိုးတစ်ခုကို အညွှန်းသင်္ကေတထဲထည့်ထားသည်ဆိုပါစို့။ ဤကိစ္စတွင် အော်ပရေတာ != သည် ၎င်းတို့ကို ဆက်လက်တူညီသည်ဟု မှတ်ယူမည် (အဘယ်ကြောင့်ဆိုသော် တန်ဖိုးကိုက်ညီပြီး ဤအော်ပရေတာအတွက် အမျိုးအစားက အရေးမကြီးသောကြောင့်) ထို့ကြောင့် ထပ်၍ '-' ကို ပြသမည်။

php<?php
  if ('3' != 3) {
    echo '+++';
  } else {
    echo '---'; // ဒါပဲ အလုပ်လုပ်မယ်၊ တန်ဖိုးတွေက တူနေလို့
  }
?>

အခု ကိန်းနှစ်ခု 3 ကို အော်ပရေတာ !== ဖြင့် နှိုင်းယှဉ်ကြည့်ကြပါစို့။ ၎င်းသည်လည်း သူတို့ကို တူညီသည်ဟု မှတ်ယူပြီး '-' ကို ပြသမည်။

php<?php
  if (3 !== 3) {
    echo '+++';
  } else {
    echo '---'; // ဒါပဲ အလုပ်လုပ်မယ်၊ တန်ဖိုးတွေက တူနေလို့
  }
?>

သို့သော် အခုတစ်ကြိမ် တန်ဖိုးသုံးခုထဲက တစ်ခုကို အညွှန်းသင်္ကေတထဲထည့်လိုက်ပါက၊ အော်ပရေတာ !== သည် ကျွန်ုပ်တို့၏ တန်ဖိုးသုံးခုကို မတူညီဘူးဟု မှတ်ယူမည်၊ အဘယ်ကြောင့်ဆိုသော် ၎င်းတို့၏ တန်ဖိုးများ ကိုက်ညီသော်လည်း၊ သူတို့၏ အမျိုးအစားမှာ မတူညီသောကြောင့်ဖြစ်သည်။

php<?php
  if ('3' !== 3) {
    echo '+++'; // ဒါပဲ အလုပ်လုပ်မယ်၊ တန်ဖိုးတွေက မတူလို့
  } else {
    echo '---';
  }
?>
Задание 1

ကုဒ်ကို မစမ်းရန်းခင်၊ စခရင်ပေါ်တွင် အဘယ်အရာကို ပြသမည်ကို ဆုံးဖြတ်ပါ။

php<?php
  $test1 = '3';
  $test2 = '3';
    
  if ($test1 != $test2) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 2

ကုဒ်ကို မစမ်းရန်းခင်၊ စခရင်ပေါ်တွင် အဘယ်အရာကို ပြသမည်ကို ဆုံးဖြတ်ပါ။

php<?php
  $test1 = '3';
  $test2 = '3';
    
  if ($test1 !== $test2) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 3

ကုဒ်ကို မစမ်းရန်းခင်၊ စခရင်ပေါ်တွင် အဘယ်အရာကို ပြသမည်ကို ဆုံးဖြတ်ပါ။

php<?php
  $test1 = 3;
  $test2 = '3';
    
  if ($test1 != $test2) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 4

ကုဒ်ကို မစမ်းရန်းခင်၊ စခရင်ပေါ်တွင် အဘယ်အရာကို ပြသမည်ကို ဆုံးဖြတ်ပါ။

php<?php
  $test1 = 3;
  $test2 = '3';
    
  if ($test1 !== $test2) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 5

ကုဒ်ကို မစမ်းရန်းခင်၊ စခရင်ပေါ်တွင် အဘယ်အရာကို ပြသမည်ကို ဆုံးဖြတ်ပါ။

php<?php
  $test1 = 3;
  $test2 = 2;
    
  if ($test1 !== $test2) {
    echo '+++';
  } else {
    echo '---';
  }
?>