interface_exists

(PHP 5 >= 5.0.2, PHP 7)
Checks if the interface has been defined
bool interface_exists ( string $interface_name [, bool $autoload = true ] )

Checks if the given interface has been defined.

Parameters:
interface_name

The interface name

autoload

Whether to call __autoload or not by default.

Returns:

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

Examples:
interface_exists() example
<?php
// Check the interface exists before trying to use it
if (interface_exists('MyInterface')) {
    class MyClass implements MyInterface
    {
        // Methods
    }
}

?>

See also:

get_declared_interfaces() -

class_implements() -

class_exists() -

doc_php
2016-02-24 16:13:00
Comments
Leave a Comment

Please login to continue.