interface_exists
(PHP 5 >= 5.0.2)
interface_exists — Comprueba 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
- get_declared_interfaces() - Devuelve un array con todas las interfaces declaradas
- class_implements() - Devuelve las interfaces que son implementadas por la clase o interfaz dadas
- class_exists() - Verifica si la clase ha sido definida