Verifica si una clase implementa una interfaz

# ReflectionClass::implementsInterface

(PHP 5, PHP 7, PHP 8)

ReflectionClass::implementsInterface — Verifica si una clase implementa una interfaz

### Descripción

public function ReflectionClass::implementsInterface(ReflectionClass|string `$interface`): bool

Verifica si una clase implementa una interfaz.

### Parámetros

`interface`

  El nombre de la interfaz.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Errores/Excepciones

ReflectionClass::implementsInterface() lanza una ReflectionException si `interface` no es una interfaz.

### Ver también

- ReflectionClass::isInterface() - Verifica si una clase es una interfaz
- ReflectionClass::isSubclassOf() - Verifica si la clase es una subclase
- interface_exists() - Verifica si una interfaz ha sido definida
- Las interfaces

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open