interface_exists

(PHP 5 >= 5.0.2, PHP 7, PHP 8)

interface_existsComprueba si una interfaz ha sido definida

Descripción

interface_exists(string $interface_name, bool $autoload = true): bool

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