33 of 410 menu

function is_callable

is_callable function သည် ပေးထားသော တန်ဖိုးတစ်ခုကို function အဖြစ် ခေါ်ဆိုနိုင်မနိုင်ကို စစ်ဆေးပေးသည်။ အောက်ပါတို့ဖြစ်ပါက true ပြန်ပေးသည်:

  • string ပုံစံဖြင့် ဖော်ပြထားသော function အမည်
  • object နှင့် method အမည်ပါသည့် array
  • __invoke method ပါသည့် object
  • အမည်မဲ့ function (anonymous function)

ဖွဲ့စည်းပုံ

is_callable( mixed $value, bool $syntax_only = false, string &$callable_name = null ): bool

ဥပမာ

သာမန် function တစ်ခုကို စစ်ဆေးခြင်း:

<?php function test() {} $res = is_callable('test'); var_dump($res); ?>

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

true

ဥပမာ

class method ကို စစ်ဆေးခြင်း:

<?php class MyClass { public function method() {} } $obj = new MyClass(); $res = is_callable([$obj, 'method']); var_dump($res); ?>

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

true

ဥပမာ

မရှိသော function ကို စစ်ဆေးခြင်း:

<?php $res = is_callable('non_existent_function'); var_dump($res); ?>

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

false

ဥပမာ

__invoke ပါသည့် object ကို စစ်ဆေးခြင်း:

<?php class Invokable { public function __invoke() {} } $obj = new Invokable(); $res = is_callable($obj); var_dump($res); ?>

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

true

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

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