⊗ppOpAdOI 24 of 107 menu

PHP ရှိ OOP တွင် class အမျိုးအစားနှင့် သက်ဆိုင်မှုကို သတ်မှတ်ခြင်း

ယခု ကျွန်ုပ်တို့သည် instanceof လုပ်ဆောင်ချက်ကို လေ့လာပါမည်။ ဤလုပ်ဆောင်ချက်ကို လက်ရှိ object သည် သတ်မှတ်ထားသော class ၏ အစိတ်အပိုင်းတစ်ခုဟုတ်မဟုတ် ဆုံးဖြတ်ရန် အသုံးပြုပါသည်။

ဥပမာတစ်ခုဖြင့် ကြည့်ရှုကြပါစို့။ ကျွန်ုပ်တို့တွင် class နှစ်ခု ရှိသည်ဆိုပါစို့။

<?php // ပထမ class: class Class1 { } // ဒုတိယ class: class Class2 { } ?>

ပထမ class ၏ object တစ်ခုကို ဖန်တီးကြပါစို့။

<?php $obj = new Class1; ?>

$obj variable မှ object သည် ပထမ class နှင့် ဒုတိယ class တို့နှင့် သက်ဆိုင်မှုရှိမရှိ စစ်ဆေးကြည့်ကြပါစို့။

<?php // true ကိုပြသမည်၊ အဘယ်ကြောင့်ဆိုသော် object သည် Class1 နှင့် သက်ဆိုင်သောကြောင့်ဖြစ်သည်: var_dump($obj instanceof Class1); // false ကိုပြသမည်၊ အဘယ်ကြောင့်ဆိုသော် object သည် Class2 နှင့် မသက်ဆိုင်သောကြောင့်ဖြစ်သည်: var_dump($obj instanceof Class2); ?>

Employee class တစ်ခုကို public properties များဖြစ်သော name (အမည်) နှင့် salary (လစာ) တို့ဖြင့် ဖန်တီးပါ။

Student class တစ်ခုကို public properties များဖြစ်သော name (အမည်) နှင့် scholarship (ပညာသင်ဆု) တို့ဖြင့် ဖန်တီးပါ။

class တစ်ခုစီမှ object 3 ခုစီကို ဖန်တီးပြီး ၎င်းတို့ကို $arr array ထဲသို့ ကြိုက်နှစ်သက်ရာ အစီအစဉ်ဖြင့် ရေးထည့်ပါ။

$arr array ကို loop ဖြင့် ဖြတ်သန်းပြီး အလုပ်သမားအားလုံး၏ အမည်များကို တစ်တန်းစီ ပြသပါ။

ထိုနည်းတူစွာ ကျောင်းသားအားလုံး၏ အမည်များကို တစ်တန်းစီ ပြသပါ။

$arr array ကို loop ဖြင့် ဖြတ်သန်းပြီး ၎င်းကို အသုံးပြု၍ အလုပ်သမားများ၏ လစာပေါင်းကို နှင့် ကျောင်းသားများ၏ ပညာသင်ဆုပေါင်းကို ရှာပါ။ loop ပြီးနောက် ထို ဂဏန်းနှစ်လုံးကို ပြသပါ။

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