Vérifie si une classe implémente une interface

# ReflectionClass::implementsInterface

(PHP 5, PHP 7, PHP 8)

ReflectionClass::implementsInterface — Vérifie si une classe implémente une interface

### Description

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

Vérifie si une classe implémente une interface.

### Liste de paramètres

`interface`

  Le nom de l'interface.

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient.

### Erreurs / Exceptions

ReflectionClass::implementsInterface() lance une ReflectionException si `interface` n'est pas une interface.

### Voir aussi

- ReflectionClass::isInterface() - Vérifie si une classe est une interface
- ReflectionClass::isSubclassOf() - Vérifie si la classe est une sous-classe
- interface_exists() - Vérifie si une interface a été définie
- Les interfaces

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