Funciones de Clases/Objetos
PHP Manual

interface_exists

(PHP 5 >= 5.0.2, PHP 7)

interface_existsComprueba si una interfaz ha sido definida

Descripción

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

Comprueba si la interfaz dada ha sido definida.

Parámetros

interface_name

El nombre de la interfaz

autoload

Si llamar a __autoload o no por defecto.

Valores devueltos

Devuelve TRUE si la interfaz dada por interface_name ha sido definida, FALSE si no.

Ejemplos

Ejemplo #1 Ejemplo de interface_exists()

<?php
// Comprobar si la interfaz existe antes de intentar usarla
if (interface_exists('MiInterfaz')) {
    class 
MiClase implements MiInterfaz
    
{
        
// Métodos
    
}
}

?>

Ver también


Funciones de Clases/Objetos
PHP Manual