33 of 410 menu

फ़ंक्शन is_callable

फ़ंक्शन is_callable जाँचता है कि क्या पारित मान को फ़ंक्शन के रूप में कॉल किया जा सकता है। यह true लौटाता है, यदि मान निम्न है:

  • स्ट्रिंग के रूप में फ़ंक्शन का नाम
  • ऑब्जेक्ट और मेथड नाम वाला ऐरे
  • __invoke मेथड वाली ऑब्जेक्ट
  • अनाम फ़ंक्शन

सिंटैक्स

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

उदाहरण

सामान्य फ़ंक्शन की जाँच:

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

कोड निष्पादन का परिणाम:

true

उदाहरण

क्लास मेथड की जाँच:

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

कोड निष्पादन का परिणाम:

true

उदाहरण

गैर-मौजूद फ़ंक्शन की जाँच:

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

कोड निष्पादन का परिणाम:

false

उदाहरण

__invoke वाली ऑब्जेक्ट की जाँच:

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

कोड निष्पादन का परिणाम:

true

यह भी देखें

  • फ़ंक्शन function_exists,
    जो फ़ंक्शन के अस्तित्व की जाँच करता है
  • फ़ंक्शन method_exists,
    जो क्लास मेथड के अस्तित्व की जाँच करता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें