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