interface_exists

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

interface_existsVerifica si una interfaz ha sido definida

Descripción

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

Verifica si una interfaz ha sido definida.

Parámetros

interface

El nombre de la interfaz

autoload

Si se debe llamar a autoload o no por omisión.

Valores devueltos

Devuelve true si la interfaz proporcionada por el argumento interface ha sido definida, false en caso contrario.

Ejemplos

Ejemplo #1 Ejemplo con interface_exists()

<?php
// Verifica si la interfaz existe antes de usarla
if (interface_exists('MyInterface')) {
class
MyClass implements MyInterface
{
// Métodos
}
}

?>

Ver también