⊗ppPmCdVTE 74 of 447 menu

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

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

ဥပမာကို ကြည့်ပါ:

<?php if ('3' === 3) { echo '+++'; } else { echo '---'; // ဤအရာက အလုပ်လုပ်မည်၊ အဘယ့်ကြောင့်ဆိုသော် တန်ဖိုးများသည် အမျိုးအစားအရ မတူညီသောကြောင့် } ?>

သို့သော် '3' စာကြောင်းနှစ်ကြောင်း နှိုင်းယှဉ်သောအခါ စခရင်ပေါ်တွင် '+' ပေါ်လာမည်:

<?php if ('3' === '3') { echo '+++'; // ဤအရာက အလုပ်လုပ်မည် } else { echo '---'; } ?>

နံပါတ်များကို နှိုင်းယှဉ်သည့်အခါတွင်လည်း အလားတူပင်:

<?php if (3 === 3) { echo '+++'; // ဤအရာက အလုပ်လုပ်မည် } else { echo '---'; } ?>

အော်ပရေတာနှစ်ခုကြားကွာခြားချက်သည် တန်ဖိုးများတူညီသော်လည်း အချက်အလက်အမျိုးအစားမတူညီသည့်အချိန်တွင်သာ ပေါ်လွင်ပါသည်။ အခြားကိစ္စရပ်များတွင် ဤအော်ပရေတာများသည် အတူတူအလုပ်လုပ်ပါသည်။ ဥပမာအားဖြင့်၊ ကွဲပြားသောနံပါတ်များကို နှိုင်းယှဉ်သောအခါတွင်၊ အနုတ်လက္ခဏာပေါ်လာမည်မှာ သေချာပါသည်:

<?php if (2 === 3) { echo '+++'; } else { echo '---'; // ဤအရာက အလုပ်လုပ်မည် } ?>

လက်ရှိ PHP တွင် နေရာတိုင်းတွင် တင်းကျပ်သော နှိုင်းယှဉ်မှုကို အသုံးပြုခြင်းသည် ယေဘုယျအားဖြင့် လက်ခံထားပါသည်။ ဤနည်းဖြင့် ကုဒ်သည် အမှားများ လုပ်နိုင်ခြေ နည်းသည်ဟု ယူဆကြသည်။

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

<?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 = 3; if ($test1 === $test2) { echo '+++'; } else { echo '---'; } ?>
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်