381 of 410 menu

is_callable လုပ်ဆောင်ချက်

is_callable လုပ်ဆောင်ချက်သည် ပို့လွှတ်လိုက်သောတန်ဖိုးသည် ခေါ်ယူနိုင်စရာတစ်ခုဟုတ်မဟုတ် စစ်ဆေးပေးသည်။ ပထမပို့ဆောင်ချက်တွင် စစ်ဆေးရန်တန်ဖိုးကို ပို့ပေးရပြီး၊ ဒုတိယပို့ဆောင်ချက် (မမဖြစ်ရမည့်အရာ) တွင် အမည်၏ syntax စစ်ဆေးခြင်း flag ဖြစ်ပြီး၊ တတိယပို့ဆောင်ချက် (မမဖြစ်ရမည့်အရာ) တွင် ခေါ်ယူနိုင်သောအမည်သိမ်းဆည်းရန် string တစ်ခုဖြစ်သည်။

Syntax

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

ဥပမာ

သာမန်လုပ်ဆောင်ချက်တစ်ခုကို စစ်ဆေးကြည့်ပါမည်။

<?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

ဥပမာ

မရှိသောလုပ်ဆောင်ချက်ကို စစ်ဆေးကြည့်ပါမည်။

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

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

false

ဥပမာ

အမည်ရယူရန် တတိယပို့ဆောင်ချက်ကို အသုံးပြုခြင်း။

<?php function myFunction() {} $name = ''; $res = is_callable('myFunction', false, $name); echo $name; ?>

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

'myFunction'

ဤသည်ကိုလည်း ကြည့်ပါ

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