314 of 410 menu

ဖန်‌ရှင် method_exists

ဖန်‌ရှင် method_exists သည် သတ်မှတ်ထားသော class သို့မဟုတ် object တွင် method တစ်ခု ရှိ/မရှိ စစ်ဆေးပေးသည်။ ပထမ parameter အနေဖြင့် ဤဖန်‌ရှင်သည် object သို့မဟုတ် class အမည်ကို လက်ခံပြီး၊ ဒုတိယ parameter အနေဖြင့် string ပုံစံဖြင့် method ၏အမည်ကို လက်ခံသည်။ method ရှိပါက true ကို ပြန်ပေးပြီး၊ မရှိပါက false ကို ပြန်ပေးသည်။

သဒ္ဒါဖွဲ့စည်းပုံ

method_exists(object|string $class, string $method): bool

ဥပမာ

Class တစ်ခုအတွင်း method ရှိ/မရှိ စစ်ဆေးကြည့်ပါမည်။

<?php class MyClass { public function test() {} } $res = method_exists('MyClass', 'test'); var_dump($res); ?>

ကုဒ် run ပြီးနောက် ရလဒ်။

true

ဥပမာ

Object တစ်ခုတွင် method ရှိ/မရှိ စစ်ဆေးကြည့်ပါမည်။

<?php $obj = new MyClass(); $res = method_exists($obj, 'test'); var_dump($res); ?>

ကုဒ် run ပြီးနောက် ရလဒ်။

true

ဥပမာ

မရှိသော method အတွက် စစ်ဆေးကြည့်ပါမည်။

<?php $res = method_exists('MyClass', 'notExists'); var_dump($res); ?>

ကုဒ် run ပြီးနောက် ရလဒ်။

false

ဆက်စပ်‌လေ့လာရန်

  • ဖန်‌ရှင် property_exists,
    သည် property တစ်ခု ရှိ/မရှိ စစ်ဆေးပေးသည်
  • ဖန်‌ရှင် function_exists,
    သည် ဖန်‌ရှင် တစ်ခု ရှိ/မရှိ စစ်ဆေးပေးသည်
  • ဖန်‌ရှင် get_class_methods,
    သည် class ၏ method များကို ပြန်ပေးသည်
  • ဖန်‌ရှင် is_callable,
    သည် ခေါ်ယူခြင်း ဖြစ်နိုင်စွမ်းကို စစ်ဆေးပေးသည်
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်