इंटरफ़ेस_एक्सिस्ट्स () फ़ंक्शन जाँचता है कि इंटरफ़ेस परिभाषित किया गया है या नहीं। यदि name_of_interface द्वारा दिए गए इंटरफ़ेस को परिभाषित किया गया है, तो यह TRUE लौटाता है, अन्यथा FALSE लौटाया जाता है।
सिंटैक्स
interface_exists(name_of_interface, autoload)
पैरामीटर
-
name_of_interface - इंटरफ़ेस नाम।
-
स्वतः लोड करें - डिफ़ॉल्ट रूप से __autoload को कॉल करने के लिए या नहीं
वापसी
यदि name_of_interface द्वारा दिए गए इंटरफ़ेस को परिभाषित किया गया है, तो interface_exists() फ़ंक्शन TRUE लौटाता है। यह अन्यथा FALSE लौटाता है।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php if (interface_exists('DemoInterface')) { class MyClass implements DemoInterface { // Methods } } ?>