interface_exists

(PHP 5 >= 5.0.2)

interface_exists — Проверяет, определен ли интерфейс


Описание

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

Проверяет, определен ли указанный интерфейс.


Список параметров

interface_name

Имя интерфейса

autoload

Определяет, использовать ли по умолчанию __autoload или нет


Возвращаемые значения

Возвращает TRUE, если интерфейс, заданный именем interface_name был определен, FALSE в остальных случаях.


Примеры

Пример #1 Пример использования interface_exists()
// Проверяем существование интерфейса перед его использованием
if (interface_exists('MyInterface')) {
    class MyClass implements MyInterface
    {
        // Методы
    }
}


Смотрите также

  • class_exists() - Проверяет, был ли объявлен класс

Описание на ru2.php.net
Описание на php.ru