(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.
interfaceEl nombre de la interfaz
autoloadSi 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
}
}
?>