Php/docs/function.interface-exists

From Get docs

interface_exists

(PHP 5 >= 5.0.2, PHP 7)

interface_existsChecks if the interface has been defined


Description

interface_exists ( string $interface_name [, bool $autoload = TRUE ] ) : bool

Checks if the given interface has been defined.


Parameters

interface_name
The interface name
autoload
Whether to call __autoload or not by default.


Return Values

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


Examples

Example #1 interface_exists() example

<?php// Check the interface exists before trying to use itif (interface_exists('MyInterface')) {    class MyClass implements MyInterface    {        // Methods    }}?>

See Also