PHP - Function interface_exists()


Advertisements


Syntax

interface_exists ( $interface_name [, $autoload] );

Definition and Usage

This function checks if the given interface has been defined.

Parameters

Parameter Description
interface_name Required. The interface name
autoload Optional. Wether to call __autoload or not by default.

Return Value

Returns TRUE if the interface given by interface_name has been defined, FALSE otherwise.

Example

Following is the usage of this function −

<?php
   if (interface_exists('MyInterface')) {
      class MyClass implements MyInterface
      {
         // Methods
      }
   }
?> 

php_function_reference.htm