interface_exists

(PHP 5 >= 5.0.2)

interface_exists -- Checa se a interface foi definida

Descrição

bool interface_exists ( string interface_name [, bool autoload] )

Essa função retorna TRUE se a interface de nome interface_name já foi definida, FALSE caso contrário.

Exemplo 1. Exemplo de interface_exists()

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

?>

interface_exists() tentará chamar __autoload por padrão, se você não quiser que interface_exists() chame __autoload, você pode configura o parâmetro autoload para FALSE.

Veja também class_exists().