317 of 410 menu

function interface_exists

interface_exists function သည် သတ်မှတ်ထားသော interface သည် လက်ရှိမြင်ကွင်းနယ်ပယ်အတွင်း ရှိ/မရှိ စစ်ဆေးပေးပါသည်။ ပထမဆုံး parameter အဖြစ် string ပုံစံဖြင့် interface အမည်ကို လက်ခံပြီး၊ ဒုတိယမြောက် optional parameter အဖြစ် class များအား auto-load အသုံးပြုရန် လိုအပ်မလိုအပ်ကို ဖော်ပြသော flag တစ်ခုကို လက်ခံပါသည်။

Syntax

interface_exists(string $interface, bool $autoload = true): bool

ဥပမာ

'Countable' interface ရှိ/မရှိ စစ်ကြည့်ပါမည်။

<?php $res = interface_exists('Countable'); var_dump($res); ?>

Code ကို run ပြီးရရှိသော ရလဒ်။

true

ဥပမာ

မရှိသော interface တစ်ခု၏ ရှိ/မရှိကို စစ်ကြည့်ပါမည်။

<?php $res = interface_exists('NonExistingInterface'); var_dump($res); ?>

Code ကို run ပြီးရရှိသော ရလဒ်။

false

ဥပမာ

Auto-load ကို ပိတ်ထားပြီး interface တစ်ခု၏ ရှိ/မရှိကို စစ်ကြည့်ပါမည်။

<?php $res = interface_exists('Iterator', false); var_dump($res); ?>

Code ကို run ပြီးရရှိသော ရလဒ်။

true

ဆက်လက်လေ့လာရန်

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