interface_exists

(PHP 5 >= 5.0.2, PHP 7, PHP 8)

interface_existsVérifie si une interface a été définie

Description

function interface_exists(string $interface, bool $autoload = true): bool

Vérifie si l'interface fournie a été définie.

Liste de paramètres

interface

Le nom de l'interface

autoload

S'il faut appeler autoload si l'interface n'est pas déjà chargée.

Valeurs de retour

Retourne true si l'interface fournie par le paramètre interface a été définie, false sinon.

Exemples

Exemple #1 Exemple avec interface_exists()

<?php
// Vérifie si l'interface existe avant de l'utiliser
if (interface_exists('MyInterface')) {
class
MyClass implements MyInterface
{
// Méthodes
}
}

?>

Voir aussi