317 of 410 menu

फ़ंक्शन interface_exists

फ़ंक्शन interface_exists जांचता है कि क्या निर्दिष्ट इंटरफेस वर्तमान दायरे में मौजूद है। पहला पैरामीटर एक स्ट्रिंग के रूप में इंटरफेस का नाम लेता है, दूसरा वैकल्पिक पैरामीटर - एक फ्लैग है जो इंगित करता है कि क्या ऑटोलोडिंग का उपयोग करने की आवश्यकता है।

सिंटैक्स

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

उदाहरण

आइए 'Countable' इंटरफेस के अस्तित्व की जांच करें:

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

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

true

उदाहरण

आइए एक गैर-मौजूद इंटरफेस के अस्तित्व की जांच करें:

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

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

false

उदाहरण

आइए ऑटोलोडिंग बंद करके इंटरफेस के अस्तित्व की जांच करें:

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

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

true

यह भी देखें

  • फ़ंक्शन class_exists,
    जो क्लास की जांच करता है
  • फ़ंक्शन trait_exists,
    जो ट्रेट की जांच करता है
  • फ़ंक्शन get_declared_interfaces,
    जो इंटरफेस लौटाता है
  • फ़ंक्शन class_implements,
    जो क्लास के इंटरफेस लौटाता है
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें