Функции за класове и обекти
PHP Manual

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.

Примери

Example #1 Пример за interface_exists()

<?php
// Проверява дали интерфейсът съществува, преди опит да бъде използван
if (interface_exists('MyInterface')) {
    class 
MyClass implements MyInterface
    
{
        
// Методи
    
}
}

?>

Вж. също


Функции за класове и обекти
PHP Manual