(PHP 5 >= 5.0.2, PHP 7, PHP 8)
interface_exists — Verifica si una interfaz ha sido definida
Verifica si una interfaz ha sido definida.
interface
El nombre de la interfaz
autoload
Si se debe llamar a autoload o no por omisión.
Devuelve true
si la interfaz proporcionada por el argumento
interface
ha sido definida,
false
en caso contrario.
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
}
}
?>