313 of 410 menu

function class_exists

class_exists function သည် သတ်မှတ်ထားသော class တစ်ခု ရှိမရှိ စစ်ဆေးပေးပါသည်။ function ၏ ပထမဆုံး parameter အနေဖြင့် string ပုံစံဖြင့် class အမည်ကို လက်ခံပြီး၊ ဒုတိယ (မဖြစ်မနေ မယူရသော) parameter အနေဖြင့် autoload ကို အသုံးပြုသင့်/မပြုသင့် ညွှန်ပြသော flag ကို လက်ခံပါသည်။

Syntax

class_exists(string $class, bool $autoload = true): bool

နမူနာ

စံသတ်မှတ်ထားသော stdClass class ၏ တည်ရှိမှုကို စစ်ဆေးကြည့်ရအောင်။

<?php $res = class_exists('stdClass'); var_dump($res); ?>

ကုဒ် run လိုက်သောအခါ ရရှိသော ရလဒ်။

true

နမူနာ

မတည်ရှိသော class တစ်ခု၏ တည်ရှိမှုကို စစ်ဆေးကြည့်ရအောင်။

<?php $res = class_exists('NonExistentClass'); var_dump($res); ?>

ကုဒ် run လိုက်သောအခါ ရရှိသော ရလဒ်။

false

နမူနာ

autoload ကို ပိတ်ထားပြီး class တစ်ခု၏ တည်ရှိမှုကို စစ်ဆေးကြည့်ရအောင်။

<?php $res = class_exists('SomeClass', false); var_dump($res); ?>

ကုဒ် run လိုက်သောအခါ ရရှိသော ရလဒ်။

false

ဒါတွေလည်း ကြည့်ပါ

  • method_exists function,
    အထဲတွင် method တစ်ခု၏ တည်ရှိမှုကို စစ်ဆေးပေးသည်
  • interface_exists function,
    အထဲတွင် interface တစ်ခု၏ တည်ရှိမှုကို စစ်ဆေးပေးသည်
  • trait_exists function,
    အထဲတွင် trait တစ်ခု၏ တည်ရှိမှုကို စစ်ဆေးပေးသည်
  • get_declared_classes function,
    အထဲတွင် ကြေညာထားသော class အားလုံးကို ပြန်ပေးသည်
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်