324 of 410 menu

instanceof အော်ပရေတာ

instanceof အော်ပရေတာသည် အရာဝတ္ထုတစ်ခုသည် သတ်မှတ်ထားသောကလပ်စ်၏ နမူနာတစ်ခုသို့မဟုတ် ၎င်း၏အမွေဆက်ခံသူဟုတ်မဟုတ်ကို စစ်ဆေးပါသည်။ ပထမပေါ်ရာမီတာအနေဖြင့် အရာဝတ္ထုကိုလက်ခံပြီး၊ ဒုတိယအနေဖြင့် စစ်ဆေးရန်ကလပ်စ်အမည်ကို လက်ခံပါသည်။ အရာဝတ္ထုသည် ကလပ်စ်တစ်ခုနှင့် သက်ဆိုင်ပါက true ကို ပြန်ပေးပြီး၊ မဟုတ်ပါက false ကို ပြန်ပေးပါသည်။

ဝါကျဖွဲ့ပုံ

$object instanceof ClassName;

ဥပမာ

အရာဝတ္ထုတစ်ခုသည် MyClass ကလပ်စ်၏ နမူနာတစ်ခုဟုတ်မဟုတ်ကို စစ်ဆေးကြည့်ပါမည်။

<?php class MyClass {} $obj = new MyClass(); var_dump($obj instanceof MyClass); ?>

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ရလဒ်။

true

ဥပမာ

ကလပ်စ်များ၏အမွေဆက်ခံမှုကို စစ်ဆေးကြည့်ပါမည်။

<?php class ParentClass {} class ChildClass extends ParentClass {} $child = new ChildClass(); var_dump($child instanceof ParentClass); ?>

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ရလဒ်။

true

ဥပမာ

အရာဝတ္ထုတစ်ခုသည် ကလပ်စ်တစ်ခု၏ နမူနာတစ်ခုမဟုတ်ကြောင်း စစ်ဆေးကြည့်ပါမည်။

<?php class A {} class B {} $a = new A(); var_dump($a instanceof B); ?>

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ရလဒ်။

false

ဤအကြောင်းကိုလည်းကြည့်ပါ

  • get_class ဖန်ရှင်,
    အရာဝတ္ထုတစ်ခု၏ကလပ်စ်အမည်ကို ပြန်ပေးသောဖန်ရှင်
  • is_a ဖန်ရှင်,
    အရာဝတ္ထုတစ်ခု၏ကလပ်စ်တစ်ခုနှင့် သက်ဆိုင်မှုကို စစ်ဆေးသောဖန်ရှင်
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်